[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#369975: ITP: easypmp -- (aka. pmplib) create music databases used by portable media players



Package: wnpp
Severity: wishlist

* Package name	: easypmp
  Version		: x.y.z
  Upstream Author : Nyaochi <nyaochi.sakura.ne.jp>
* URL		: http://pmplib.sourceforge.net/
* License		: GPL/LGPL
  Description	: create music databases used by portable media players

(I'm not proposing the following as the actual package description.  This is 
just for people reading the bug report)

Portable music players allow the user to browse by artist, album, genre, etc.
In order to do this efficiently, they use a database of track information.  
The database is usually constructed by some proprietary Windows application 
that allows the user to manage the tracks stored on the device.  The device  
is unable to maintain the database itself.

easypmp is a command line tool that can create these database.  Typical usage 
involves mounting the media player device as a USB Mass Storage device, 
deleting files, copying new files from the hard disk to the device, and 
running "easypmp -D" or "easypmp -u" to create (respectively, update) the 
database on the device.

It is designed to work with the following devices (I've just copied the list 
from the web page):
iRiver H100 series
iRiver H300 series
iRiver H10 UMS
iRiver H10 MTP (with emergency connect mode)
iRiver H10Jr. UMS
iRiver U10 UMS
MEDION MDJuke220
MEDION MDJuke440
Samsung YH-820

The code is GPL and LGPL.   It links to libsmjs, which as far as I can tell 
used to be MPL, but is now GPL, so all seems fine there.  It also links to 
libid3tag (GPL).

The code in subversion doesn't currently work on Linux (it's been developed on 
Windows), but I'm working with the author on porting it and tidying it up for 
posix systems.  I have a copy working with an iRiver U10 UMS on Linux here, 
and the maintainer is working on applying my patches to SVN without breaking 
the Windows version.

There's still a bit of work to do to get it into a reasonable package, there's 
no man page yet for example. :o(

Note that I'd need a sponsor to upload.

Martin




Reply to: