application icongmusicbrowser

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plans [2009/06/04 19:17] – external edit 127.0.0.1plans [2022/05/23 01:30] (current) – external edit 127.0.0.1
Line 3: Line 3:
   * **cleaner and modular internal handling of the playlist**   * **cleaner and modular internal handling of the playlist**
     * will allow pluggable play-mode like an album-mode that play whole albums     * will allow pluggable play-mode like an album-mode that play whole albums
-  * **change internal handling of tags (separation between the storage and the usage, using keywords for the usage)** (//in progress//)+  * **change internal handling of tags (separation between the storage and the usage, using keywords for the usage)** (//done in v1.1.x//)
     * will allow changing/translating the <Unknown> for unknown artist/album     * will allow changing/translating the <Unknown> for unknown artist/album
     * will allow better support for multiple album with a common name     * will allow better support for multiple album with a common name
-    * easier to add tags+    * easier to add tags (//in progress//)
   * artist/album pictures   * artist/album pictures
     * more cover/artist picture options : to set default load/save folder/filename     * more cover/artist picture options : to set default load/save folder/filename
-    * more than one pictures+    * more than one picture
     * cover manager     * cover manager
   * lyrics   * lyrics
Line 15: Line 15:
       * using the ruby amarok script  http://lyriki.com/Help:Wiki-Lyrics_Script ?       * using the ruby amarok script  http://lyriki.com/Help:Wiki-Lyrics_Script ?
       * http://lyrics.mirkforce.net/cgi-bin/stats.cgi?period=1 ?       * http://lyrics.mirkforce.net/cgi-bin/stats.cgi?period=1 ?
 +      * support for reading/saving the lyrics in the lyrics tag
   * SongTree   * SongTree
-    * implement playlist/list/queue mode +    * implement playlist/list/queue mode (//done in v1.1.x//) 
-    * implement type-ahead search (//in progress//)+    * implement type-ahead search (//done in v1.1.x//)
     * implement column drag-and-drop     * implement column drag-and-drop
-    * better grouping modes (//in progress//)+    * better grouping modes (//partly done in v1.1.x//)
     * add a way to define actions to execute based on where the SongTree is clicked on     * add a way to define actions to execute based on where the SongTree is clicked on
     * some optimizations     * some optimizations
-  * custom filename pattern in autofill mass tagging +  * custom filename pattern in autofill mass tagging (//done in git//) 
-  * better genre edit widget in masstagging (that allow removing a genre from all songs without touching the other genres) (//in progress, though not very pretty currently//)+  * better genre edit widget in masstagging (that allow removing a genre from all songs without touching the other genres) (//done in v1.1.x//)
   * options to save lastplayed, playcount, rating, labels, lastskipped and skipcount in tags   * options to save lastplayed, playcount, rating, labels, lastskipped and skipcount in tags
-  * FPane tree like for example genre -> artist -> album (-> song)? (//in progress//) +  * FPane tree like for example genre -> artist -> album (-> songs)? (//done in v1.1.x with some minor bugs, no ->songs for now//) 
-  * ipod (probably after creating perl bindings for libgpod, or use PodSleuth which provides a DBus interface)+  * ipod (probably after creating perl bindings for libgpod)
   * web radio   * web radio
-  * lastfm neighborhood "radios" +  * lastfm neighborhood "radios" (//less likely now that last.fm streaming is only available in a few countries//) 
-  * support for ma4 and wma+  * support for m4a and wma (//support for m4a in git (not well tested yet, please use backups)//)
   * support for cuesheets   * support for cuesheets
   * fix expandbox inside a paned   * fix expandbox inside a paned
-  * asynchronous DNS request in simple_http.pm (requires a forknot very nice :( ) (will probably use wget instead)+  * asynchronous DNS request in simple_http.pm (//done in git, use either wget or AnyEvent::HTTP//)
   * more widgets   * more widgets
-    * next song (requires playlist cleanup to do correctly+    * next song (//possible v1.1.2+, by using the group option : Title(group=Next) (see [[http://gmusicbrowser.git.sourceforge.net/git/gitweb.cgi?p=gmusicbrowser/gmusicbrowser;a=commit;h=43416e458712d1104ffc7b3149499172468f42c9|this commit]])//
-    * list of songs from album +    * list of songs from album (//in progress//) 
-  * change handling of contexts, to make them use the ExtraWidgets system+  * change contexts and ExtraWidgets system (//done in v1.1.2+//)
   * gui layout edition   * gui layout edition
-  * composite layout widgets. example : defining a widget composed of the Prev Stop Play Next buttons, that can be re-used in multiple layouts, so removing the Stop button from this composite-widget would affect all the layouts using it. +  * composite layout widgets. example : defining a widget composed of the Prev Stop Play Next buttons, that can be re-used in multiple layouts, so removing the Stop button from this composite-widget would affect all the layouts using it. (//possible in v1.1.2+//) 
-  * change the "timeslider" so that the handle is smaller, and replace "click-to-scroll" by "click-to-jump"+  * change the "timeslider" so that the handle is smaller, and replace "click-to-scroll" by "click-to-jump" (//done in v1.1.x//)
   * a way to set an arbitrary position for the "traytip" on song change, and make it possible without a trayicon   * a way to set an arbitrary position for the "traytip" on song change, and make it possible without a trayicon
   * way to configure context menu's web link (AMG/google...)  (in a plugin ?)   * way to configure context menu's web link (AMG/google...)  (in a plugin ?)
   * configure the context-menus ?   * configure the context-menus ?
-  * add option to show empty or custom picture instead of nothing when no artist/album picture+  * add option to show empty or custom picture instead of nothing when no artist/album picture (//almost done in v1.1.x : lacks GUI//)
   * playlist history (to correct mistakes,...)   * playlist history (to correct mistakes,...)
   * use SongTree drawing code ("graphical elements") in Mosaic mode, in a layout widget ?   * use SongTree drawing code ("graphical elements") in Mosaic mode, in a layout widget ?
-  * replace all the %letter syntax by the much more powerful, not finished, new syntax +  * replace all the %letter syntax by the much more powerful, not finished, new syntax (//in progress, can already use $field in v1.1.x//) 
-  * add replay-gain song properties (//in progress//)+  * add replay-gain song properties (//done in v1.1.2+//)
   * equalizer :   * equalizer :
     * support the equalizer option in mplayer (although it can't be change during the song)     * support the equalizer option in mplayer (although it can't be change during the song)
     * allow loading/saving preset (the band frequencies in the gstreamer plugin and the mplayer option are different -> I'm not sure what I should do)     * allow loading/saving preset (the band frequencies in the gstreamer plugin and the mplayer option are different -> I'm not sure what I should do)
 +      * <ochosi>: mplayer and gstreamer use two different models (preferred and calculated center), the difference between the two could be considered as redundant. ([[http://www.zytrax.com/tech/audio/equalization.html|source]])
   * better "album menu" to select songs from album with album picture   * better "album menu" to select songs from album with album picture
   * way to select songs of a SongList/SongTree based on a filter   * way to select songs of a SongList/SongTree based on a filter
   * option to separate artist/album with less than n songs in the artist/album menu (already done but no GUI to activate it)   * option to separate artist/album with less than n songs in the artist/album menu (already done but no GUI to activate it)
-  * make using mpg123 instead of mpg321 possible. The only problem is that mpg123 doesn't support the output option of mpg321/ogg123/flac123 (//in progress//)+  * make using mpg123 instead of mpg321 possible. (//done in v1.1.x//)
   * redesign copy/move/mass rename actions   * redesign copy/move/mass rename actions
   * webcontext : open link in other tab / right-click menu   * webcontext : open link in other tab / right-click menu
-  * alternate size calculations modes for cloud view (based on number of songs played ...) +  * alternate size calculations modes for cloud view (based on number of songs played ...) (//some modes are possible in v1.1.2+//
-  * button to select a colored square as a label icon+  * button to select a colored square/shape as a label icon
plans.1244135829.txt.gz · Last modified: 2022/05/23 01:30 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0