1268289782
Digital-Haze
Wed 10th Mar, '10
News
Old News

Projects
  SDLogo
  Kukuruz
  netxmms
  dstetris
  ndsrs
  ankidssync
  vnds
  lagth
  wxWepMod
  wxGCNcrypt
  musiccontrol
  kanjilookup
  prismriver

Articles
  GC Disk Error
  GP2X USBnet

irc.efnet.org
#oshtson
prismriver

Name   prismriver
Developer(s)   Jake
Status   Active
Language(s)   C++
Library(s)   qt, sqlite3, taglib_c, phonon
License   GPL
Platform(s)   linux

The closest thing I found to a good media player was quodlibet(prismriver steals borrows heavily from it), but it had some problems causing me to make prismriver:
  • python takes up too much memory
  • no .cue sheet support (a problem I have encountered with every single linux media player)
so I wrote prismriver to fix these problems.


There are still some issues/features that I need to fix/add:
  • more options for columns
  • better handling of lastfm when offline
  • ratings + weighted shuffle


Install/Setup:
qmake; make; make install
edit ~/.prismriver/config and set library folder and last.fm info
run prismriver
`prismriver updatedb` to update db


ChangeLog
1.2: 10/2/12
    * no crashing when starting up with an empty db
    * possibly less crashing when rescanning
    * next on empty playlist doesnt crash
    * updatedb takes argument to rescan a specific folder (requires full path)

1.1: 09/12/16
    * many slight fixes
    * moved to cpp version of taglib
    * seekbar responds to scroll wheel
    * cue track numbers are set properly
    * uses less memory when rescanning library
    * better single process checking
    * fixed crash with long tags
    * unicode searches
    * less gstreamer complaining and breaking
    * lastfm offline logging

1.0: 09/11/27
    * complete rewrite with qt

0.1: 09/11/05
    * initial release



Downloads
(k) digital-haze.net

Valid XHTML 1.0 Transitional Valid CSS!