ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > N.A.N.Y. 2009

NANY 2009 Release: Trout (audio player)

<< < (24/174) > >>

skwire:
is it possible that if i exit Trout while playing mp3, the next time i start Trout it would continue from that mp3? very handy when listening to audio book.. btw Skwire, fantastic job! :Thmbsup:
-lanux128 (January 29, 2009, 04:18 AM)
--- End quote ---
Thanks for the kind compliment.  Your feature request has actually been sitting on the ToDo for a while now.  It'll be in the next build.  =]

skwire:
yes,
I meant an option to rescan/refresh the folder, thanks
-tomos (January 29, 2009, 03:57 AM)
--- End quote ---
I thought that might be the case.  I'm trying to wrap my head around how to implement such a function, though.  I mean...you can have files from multiple folders in the list so how would I know which folder you want to rescan?  All of them?  Just the selected row's folder?  Is there another player out there that does this in the manner that you like?  I know the latest foobar will automatically watch folders you specify and add/synch the files to its database.  However, it doesn't automatically add them to the playlist. 

Mabye I'm making this more complicated than it seems, but would you mind providing a bit more detail as to how you would like this to work?

lanux128:
thanks, looking forward to the next build. :)

Controller:
yes,
I meant an option to rescan/refresh the folder, thanks
-tomos link=topic=16157.msg148649
--- End quote ---
Maybe this would be easy possible if the playlist was directory based, like in Apollo. Another player which uses a directory based playlist is QuickPlayer, but so this one might be able to support such feature, it only supports a list of folder which is updated (removed and re-added) on certain events (F5, changes, startup). It doesn't support tags etc in playlist (so it doesn't have to synchronize), and it does not support 'flat' playlists, nor rearrangements of songs in playlist.

For 'flat' playlists, if you could determinate which is the 'root' of a folder, e.g.:
E:\Music\Generic\Camouflage
could be either
E:\Music\Generic,
E:\Music or
E:
(That's why a list of folders to be synchronized/updated/re-read is handy, or you ask the user etc)
You could either (if you like the challange)
a)* remove all songs which are withing and readd them
(either playlist end, or even the position where the selected song itself was/is/would be)
 b) remove all preceding and following songs until you encounter a song that is not within the directory (here you should definitely re-add there)

till now, guess a) makes thinks bit easier, because the playlist can only go shorter, so you could add new songs to the same array as your regular playlist, then process and sync all songs.

c) determinate the 'root' which all songs have in common (for each drive?)... propably best for users using (adding) one folder where all music is stored

Both ways you would have to either synchronize tags (best create the new list and sync when removing afterwards?), or read them again (bad - at all I dislike tags for playlists because I already have name them on disk, and don't want to have to fix all those messed up / add new tags too just to have each player work hard on all my music files each time and not showing trash)

Still leaves the problem that if you have a 'perfect arranged' playlist synchronizing will probably mess this totally up (guess nobody would sync such a list anyway), so you could

d) process all affected songs, remove missing songs only, and add those not yet present in the playlist to the end of the playlist. That way all still existing files stay in position (and no synchronizing of tags is needed, you just would have to scan tags for the new entries)

If you implent, don't forget to add detection of removable devices and add a menu to easliy 'sync' those too.

Don't haste and choose wisely!

Controller:
Another interesting, but maybe strange concept (for some users), and not so recommend for arranged playlists:
e) Like d), but instead of adding to the end of playlist, compare with all affected sync items that have not been removed (or maybe all items(?)) and choose best match for adding (adding before/after according to alphabethic sorting). However, best match detecting would be some tricky...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version