You are here: Home » Topic » A standalone Java client: FireflyClientpage 4

A standalone Java client: FireflyClient

This topic contains 186 replies, has 37 voices, and was last updated by  Anonymous 9 years, 5 months ago.

Viewing 15 posts - 46 through 60 (of 187 total)
  • Author
    Posts
  • #15556

    Anonymous

    I have just released a new version of FireflyClient : 0.6b
    See: https://sourceforge.net/project/showfiles.php?group_id=212642
    Main features are :
    – advanced static playlist management (create/update/remove)
    – player panel redesigned
    – bugs corrected
    I didn’t have a lot of spare time these previous weeks, and it doesn’t seem to improve ! So I uploaded this version (at last!) though it could have been more stable with a bit more develoment. But I don’t know when I’ll be able to work hard on it again. Here is the detailed changelog below.


    Changelog:
    Version 0.6 b
    - Added editable static playlists management (readwrite) for firefly media server over svn-1488 (previous version make server crash)
    - create/rename/delete static playlists (confirmation before deleting)
    - add songs to a static playlist by drag and drop from song list (if playlist has been previously loaded)
    - delete songs from song list (DEL button)
    - rename/delete smart playlists

    - Added a preference option to sort static playlists (default: yes)
    - Display server version in window title when not playling song
    - Added optional usage of amazon webservice cover support for missing covers
    - option in preference (default: no)
    - Rework of info panel around track slider
    - added volume slider
    - icons for status
    - song info, redesigned track slider (now seek to the click position)

    - Tries to skip invalid frames when reading mp3
    - Switched back HTTP compression default to false

    - [FIXED BUG] Correct time display for all time zone
    - [FIXED BUG] Correct the artist display in frame title when unknown
    - [FIXED BUG] When you paused a song, and unpause, it played the selected song and didn't continue the previous song: now fixed.
    - [FIXED BUG] Playlists were being loaded correctly, however browsing them was broken.
    - It always selected ALL songs from a given artist or album, and not only those in the playlist: now fixed.
    - [FIXED BUG] When encountering playlist names with special character, could crash: now fixed.
    - [FIXED BUG]: Seeking was not available anymore after having changed look 'n feel: now fixed
    - Minor bugs fixes

    As usual, any support, any remark, bug report, feature request is welcome,

    — caribou

    #15557

    cromei
    Participant

    I gave this a try and it is great as always.

    However the
    File –> New Playlist is greyed out.
    Did I miss an instruction to get to this?
    Thanks,
    Craig

    #15558

    Anonymous

    @cromei wrote:

    I gave this a try and it is great as always.

    Thank you!
    @cromei wrote:

    However the File –> New Playlist is greyed out. Did I miss an instruction to get to this?

    Advanced playlist management makes firefly media server crash before version svn-1488. So I added a server version detection function to only activate playlist advanced functions for server over svn-1488. As a matter of fact, functions are disabled for you! So either your server has a version under svn-1488 or my version detection function is broken. If the function works well, you should see the server version in the title bar of firefly client after having loaded the library.
    Ex: Firefly Client – [Windows] Firely Media Server @ localhost:9999 [svn-1586]
    Server version is detected with the request: http://server:port/rsp/info (either in the xml response or in the response HTTP headers)
    Hope this will help !

    –caribou

    #15559

    cromei
    Participant

    Ok, reopened and the New playlist is available.
    Thanks for the help!
    Craig

    #15560

    cromei
    Participant

    OK, the create new playlist is cool…
    However… If I delete the dtabase or do a full scan will it disapear? If so, should we have an export to .m3u utility for the playlist?

    Just a thought.

    Thanks!
    Craig

    #15561

    jheinitz
    Participant

    Hello,

    I just had a quick look at the cool FireflyClient for JAVA. It looks nice, but since 95% of my files are AAC files and not MP3 they don’t play.

    Is there a way of getting these AAC files to play? They are not DRM protected, just “normal” files ripped from my own CDs using itunes.

    Kind regards

    Jens

    #15562

    Anonymous

    Is the only easy solution to create Static Playlist without extra work.
    Could it work from the Web ?
    Regards

    #15563

    Anonymous

    I am trying to delete static / dinamic playlist without sucess, how can i do?
    Where are the m3u located ?
    Thanks in advance,

    #15564

    Anonymous

    Hello everybody, sorry for the delay but I’ve had a few days off…
    Here are some answers:@cromei wrote:

    OK, the create new playlist is cool… However… If I delete the database or do a full scan will it disapear?

    A simple scan is OK. But if you delete the database file, nothing is recoverable as all is stored in the database by the server.
    @cromei wrote:

    If so, should we have an export to .m3u utility for the playlist?

    I’ve been thinking about it, but what about the import process ? Should we place the m3u file on the server (if so, the playlist is no more writeable, just readable) ? or write an import process which allow creating a static playlist on the server from an m3u ? This should be a little tricky as playlists are based on song ids which change after a database full rescan.

    @jheinitz wrote:

    It looks nice, but since 95% of my files are AAC files and not MP3 they don’t play. Is there a way of getting these AAC files to play

    Actually, there is no way I know for directly playing native audio format as ACC or WMA in JAVA. I’ll look deeper into two possible solutions: one about dynamically loading native audio libraries (which would allow playing AAC on apple and WMA on windows), the other about using free libraries which are able to play these kind of format (ex: ffmpeg). But in both cases, it would not be in a near future!
    Another simple solution would be to use the “transcode” functionnality of the server. I’ve not tested it because all of my files are mp3’s nor know details about it but you should find details on other threads of this forum.
    @alcenta wrote:

    Is the only easy solution to create Static Playlist without extra work. Could it work from the Web ?

    If you mean by “from the web” from any computer with internet access, the answer is yes. (if you can access your server remotly, ex: http://yout_server:yourport/). You can also set a proxy server if you need it.

    @alcenta wrote:

    I am trying to delete static / dynamic playlist without sucess, how can i do?

    There should be a context menu appearing when right-clicking on a dynamic or static playlist (except for the itunes ones or m3u)
    @alcenta wrote:

    Where are the m3u located ?

    The m3u should be located on the server and are served by the firefly media server. Playlist created by Firefly Client are static one (but not m3u) directly stored in the database by the server.

    — caribou[/quote]

    #15565

    Anonymous

    Thanks, I can delete a whole playlist ( created by firefly client not m3U ) but how can I add remove tracks ?
    Thanks in advance, Aldo

    #15566

    Anonymous

    @alcenta wrote:

    Thanks, I can delete a whole playlist ( created by firefly client not m3U ) but how can I add remove tracks ?

    By dragging song from the main song list. Notice that depending on your java runtime drag may not start directly after clicking. i.e. you must first select the song (or multiple songs with CTRL+click) then release your mouse button and click again to start dragging. Removing tracks is done by pressing the ‘delete’ key when songs are selected in the playlist.
    –caribou

    #15567

    Stratrix

    great little app!!

    i have two requests.

    1. was wondering if you can make the program title support unicode characters. right now, unicode shows up in the app fine, but in the title, its just [] in the taskbar.
    2. could you include an option to change the font size? i use an umpc and the font is too small to use.

    thanks. 🙂

    #15568

    stretch
    Participant

    @cromei wrote:

    Ok, reopened and the New playlist is available.
    Thanks for the help!
    Craig

    I have two Firefly servers and the first time I loaded the library, the New Playlist function was greyed out for both of them.
    To get it to work I had to load a new library, save the library then close & reopen the library before the playlist function worked.
    Nothing to get too worked up about as you only encounter the bug when you load a new library.

    #15569

    RigasW
    Participant

    Hello,

    how do you manage to save the playlists, that you create with fireflyclient, on the firefly server?
    I created a playlist on client machine 1 with your client software; it is available on client 2 (Using FirePlay.html as client software) as well …

    Rigas

    #15570

    Anonymous

    @rigasw wrote:

    Hello,
    how do you manage to save the playlists, that you create with fireflyclient, on the firefly server?
    I created a playlist on client machine 1 with your client software; it is available on client 2 (Using FirePlay.html as client software) as well …
    Rigas

    Playlists used are indeed created and stored on the server which explains that you can see them from different clients. Firefly media server allows to manage several kinds of playlists:
    – Smart playlists (definititions are store in FMS database) : can be created/modified via smart.html.
    – Static playlists (lists are stored in FMS database) : can be created/modified via playlist.html or by Firefly Client
    You have a look at : http://trac.fireflymediaserver.org/wiki/XmlApi#AddPlaylist for details about dealing with the two previous kind of playlists (in a programmatic way)

    – M3U (winamp) and ITunes ones : cannot be remotly modified.

Viewing 15 posts - 46 through 60 (of 187 total)

The forum ‘Add-on Software’ is closed to new topics and replies.