Zeya 0.5

I'm pleased to announce the release of Zeya 0.5 (also— Hello, Reddit!).

Major changes since Zeya 0.4:

  • Playlist support. The 'rhythmbox' and 'dir' backends detect playlists you've saved (in Rhythmbox or as M3U/PLS files, respectively) and let you choose from among them (using the dropdown in the upper left corner).
  • PLS format playlists are now supported by the 'playlist' backend. The format of the playlist (M3U or PLS) is guessed automatically based on the extension. (Amit Saha)
  • Support for decoding m4a files. (Rainer Hahnekamp)
  • Bind Zeya to a single interface only with the new --bind_address flag. See the cookbook for more info. (Björn Lohrmann)
  • More UI.
  • Bug fixes. Zeya now "just works" under a wider variety of circumstances. (Samson Yeung and others)

Known issues:

  • The 'dir' backend doesn't work with Python 2.5. A fix has been checked in at git HEAD.

See http://web.psung.name/zeya/ for more information about Zeya, installation, getting started, and reporting bugs.

9 comments:

  1. What is required for m4a support? I have libfaad2 installed but Zeya doesn't seem to see any of the m4a files I have

    ReplyDelete
  2. @Anonymous, do you have a /usr/bin/faad? On Debian/Ubuntu you might need to install 'faad', which depends on 'libfaad2'.

    ReplyDelete
  3. Phil, first of all, thanks for the great software. I use this at work all the time now.

    My question is what is the dropdown box for in the top left corner? Is that for playlists? If so, does this mean i can load multiple playlists?

    ReplyDelete
  4. @Anonymous,

    Yes, the dropdown box lets you select from different playlists (playlists you've saved for the Rhythmbox backend, or playlists that were found in the directory specified for the directory backend). The playlist backend doesn't support multiple playlists, though that would be a logical feature to add.

    ReplyDelete
  5. Thanks for the reply - I ended up using Rhythmbox and it works like a charm for managing playlists.

    ReplyDelete
  6. Thanks for the app.

    Is posible to specify multiple paths?

    something like --path path1 path2

    ReplyDelete
  7. Alquimista, no. If you'd like that feature, please file a wishlist request at https://bugs.launchpad.net/zeya so we can track it.

    ReplyDelete
  8. Just tried out zeya and getting the same thing as the first poster: no m4a files detected. I do have faad installed (verified by running faad from bash), running Python 2.7, and all of the dependencies. For reference, I encoded all of my m4a files with the Nero AAC encoder (http://www.nero.com/enu/downloads-nerodigital-nero-aac-codec.php). Folder structure is generally [music folder]/[artist]/[album]/*list of tracks*

    I get:

    Loading library...
    Listening on port 9000
    ../zeya/zeya.py --port=9000
    Using 'dir' backend.
    Scanning for music in '/home/lucas/music'...
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    TagLib: MPEG::Header::parse() -- Invalid sample rate.
    Loading library...
    Listening on port 9000

    ReplyDelete
  9. Please file a bug at https://launchpad.net/zeya so we can track and debug this problem. Thanks!

    ReplyDelete