tulskiy / musique

Java audio player. Supports mp3, ogg, flac, wavpack, ape, wav, au, aiff. Builtin support for cue files, gapless playback, SHOUTCast/IceCast Radio, last.fm scrobbling.
http://tulskiy.github.com/musique/
GNU Lesser General Public License v3.0
130 stars 43 forks source link

Monitor Library changes #38

Open bassstorm opened 13 years ago

bassstorm commented 13 years ago

Watch Service API (http://download.oracle.com/javase/tutorial/essential/io/notification.html) - seems Java 7 only? JPathWatch (http://jpathwatch.wordpress.com/). JNotify (http://jnotify.sourceforge.net/).

tulskiy commented 13 years ago

I'd like to avoid using native libraries for core functionality as much as possible. I was thinking if issue #27 for refactoring "Rescan Library" algorithm will yield positive results and routine library rescan will be short (< 500 ms), then I could just run it every half an hour or so. Otherwise, I'd have to come up with a way to turn this into an optional plugin.

As of java 7 nio2... I was thinking about creating a new branch with java7 features only. we'll see.

I won't be scheduling this issue for milestone 0.3 for now.

bassstorm commented 13 years ago

Agreed. Dropped it here just to keep the feature in mind :)