PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Creative Jukebox als Element im Exlporer ?!?!


noid
2002-10-17, 21:01:58
nachdem ich genug mir dem IrDa rumgespielt hab dachte ich mir ich update mal meine Jukebox.

aber warum kann ich die mp3s nicht auf ein laufwerk schieben ?

gibt es eine möglichkeit die jukebox als laufwerk zu mappen ?

oder weiss eine ob der ir-port auch physikalisch vorhanden ist ?

gibt es ein alternatives OS welches diese optionen hat ?

Andreas Tidl
2002-10-21, 00:58:01
Eine ähnliche Vision hat schon mal jemand gehabt:

Here's my idea of mapping the NJB to the Explorer interface. The idea
is to try to make an intelligent (?) interface that only makes use of
the NJB's basic functionality: copying, deleting, and tag editing. I
just wish I had the time to create something like this myself, but I
just can't seem to find the time for personal/recreational programming
anymore. Not to mention I don't care for how Creative handles the
distribution of their SDK.


+ Jukebox appears as a drive/device in Explorer... just like my HP
Photosmart printer and my Kodak digital camera.

+ The folder structure mimics the current category hierarchy (I added
Artists under Genre because I felt it filled a necessary gap between
Genre and Album).

All Tracks
Playlists
Artists
Artist Name
Album Name
Albums
Album Name
Genre
Genre Name
Artists
Album Name
Files

+ The same track will appear under multiple folders because it will
belong to multiple categories (except "Files"). This would be similar
to shortcuts or aliases (or whatever they're called under *nix) in some
file systems.

+ Deleting a track/file removes the track from all relevant categories
(as expected).

+ You can drag a track to/from any folder in the hierarchy to any folder
on the PC. Copy, Cut, and Paste work as expected. Cut simply deletes
the track after the copy (from the PC or the NJB). Audio tracks might
have to be renamed when they are copied to the NJB -- the track is
either named using the internal track name or the track's file name.
The original filename in this case would be lost. Copying the file from
the NJB to the PC uses the track name + the appropriate MP3 or WMA file
extension.

+ Dragging a category from the NJB to the PC creates a folder hierarchy
named after the categories with the appropriate tracks within.

+ I think dragging a folder from the PC to the NJB would have to simply
treat the copy as if all the files in the folder/sub-folders were
selected and copied; effectively ignoring the folder names. It would be
difficult to use the folder name to name the artist, album, or genre...
because what would you do with sub-folders that didn't fit the hierarchy
or were too deep?

+ Dragging a non-MP3 and non-WMA file into any of the audio folders
generates an error or automagically redirects the file to the "Files"
folder.

+ Editing the Properties of a track allows the user to edit the file's
tags. Editing Artist, Album, or Genre will move the track within the
hierarchy.

+ You cannot manually create new files or folders (categories) on the
device. ie. No right-click "New". Since you can't edit a file
directly on the NJB, this would be useless. Since categories are based
on the files that are stored on the NJB, you couldn't just create an
empty category.

+ If you attempt to launch a track/file from the NJB, it would work just
as if you were launching the track/file from within WinZIP. The file is
copied to the Temp directory, and editing/playing occurs from there.
WinZIP can usually detect whether a file has been edited and will
automagically try to re-add the edited file to the zip -- maybe
something similar could be implemented.

+ Dragging an audio file into a folder automagically inherits the values
of all the categories above it. For example, dragging a file into
Artists->Depeche Mode->Violator automagically sets the artist name of
the track to "Depeche Mode" and the Album name to "Violator". All other
tags are left alone. Dropping the file into Genre->Rock->Pink
Floyd->The Wall sets the artist to "Pink Floyd", album to "The Wall",
and Genre to "Rock". All other tags are left alone. Dropping a file on
the root-level categories (Artists, Album, Genre, or All Tracks) uses
all of the file's internal tags or optionally prompts for the
information just like PlayCenter 2.2 does now.

+ Dragging files between folders on the NJB simply edits the files
tags. For example, dragging a file from Artist->General Public to
Artist->English Beat will change the artist from "General Public" to
"English Beat". Dragging a file to any of the root categories serves no
purpose and should just be ignored.

+ Dragging a file from the PC to the Playlist folder automagically
copies the files to the NJB using the internal tags (or optionally
prompt for the information) and then creates a new Playlist with those
files. Dropping the tracks onto an existing Playlist copies the files
and automatically adds the tracks to the Playlist.

+ Dragging files from a NJB folder to the Playlist folder creates a new
Playlist of those files. Dragging the files onto an existing Playlist
automagically adds the files to the Playlist.

+ Editing the track ordering using the Explorer interface could be
difficult because the Explorer interface doesn't let you adjust the
ordering of files except when sorting. Either this could be done by
editing the track's Properties, or the Explorer interface would have to
have an additional column for Track Number. Files are always listed
primarily in order of track number, and then alphabetically for tracks
with duplicate track numbers. Clicking on the "Name" column to sort the
files in the Explorer Interface would adjust all the track numbers so
that the tracks are properly ordered alphabetically (ascending or
descending).

+ Most of the other standard right-click functions would work normally
(ie. Send-to, Cut, Copy, Delete, Rename). Simply copy to the Temp
directory first if necessary.

I think this outlines one of the few ways that the NJB could be mapped
to the Explorer interface. I believe this method reduces all of the
functionality to simple copies, deletes, and tag editing (which the NJB
is already capable of with its current firmware). The intelligence
would all lie within the Explorer component.

There are obviously a lot of "gotchas", so I'm not sure how intuitive
the whole system would be when put together as a whole (imagine how long
some of those folder listings would be with 100's of artists and
albums). I also believe it would be a lot of work to implement...


'Wolffe

P.S. Yes I know how to spell "automatically". :^)


Daraufhin kam die folgende Antwort von Creative:

Thanks, saves me (and the rest of the NJB devs) a lot of thinking hehe. But,
like you said, there are a lot of Gotcha's...which is why I've been
implementing it not as a TRUE explorer plug-in but just with the iconic
interface, allowing you to limit the numbers of open windows to ONE (things
would get REALLY complicated if you opened more than one NJB: window in
normal explorer).

Cromas