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

A standalone Java client: FireflyClient

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

Viewing 15 posts - 91 through 105 (of 187 total)
  • Author
    Posts
  • #15601

    stretch
    Participant

    Playlists:
    File -> New Playlist, name the playlist then drag & drop tracks onto the playlist.
    Right clicking on a playlist gives you two options, rename or delete.

    I see a window bar & am able to drag Firefly client around, etc…

    #15602

    blamm
    Participant

    Thanks.

    I tried it on my other PC and it works. Maybe it’s something up with Java.

    #15603

    Anonymous

    Hey caribou,

    is it complicated to implement rating functionality or the sorting of the playlist by clicking on the the rowheader?

    I take a look on the source code and added a RowSorter to the SongTable.

    It works but it selects the wrong song 🙁

    I think that the modell also have to support the sorting functionality.

    Cya

    Frogy

    #15604

    Anonymous

    Hey, I’ve been lurking for the last few months but I wanted to let you know how impressed I am by the evolution of your application.

    I’m using using Firefly V1498 on a D-Link DNS-323, the latest version of FireClient and a library of 75,000 songs. I never have any problems with performance and while I’d love a couple more features (selecting multiple artists, sorting by album, title, etc) I’m really impressed by how robust the program is.

    Thanks for all your hard work.

    Let me know if I can do any load testing for you.

    #15605

    Anonymous

    Greetings!

    I have sucessfully set up the Firefly service on my home network to allow PC’s on my LAN to access my iTunes library from the NV+. I copied my music to the following path on the NV+ /c/media/iTunes

    All was well until I tried to set up streaming to my PC at work. I opened up port 3689 on the router and as a test I went to http://:3689 and I was able to connect to Firefly on the NV+ So far so good! I then downloaded the latest Firefly client .06 from sourceforge and launched it from my work PC. I provided my IP address, password and the library list downloaded quickly. I clicked on one of the songs and after a long delay, the followiing error appeared… PS, I tried this on my LAN on a spare PC with the same results. Has anyone experienced this issue? I’ve poured over the forums and have not found a solution, hopefully someone can help! Thanks

    #15606

    stretch
    Participant

    The line of text next to the red circle with the white cross says all you need to know.

    “Unsupported audio encoding”

    In other words, unsupported file type.

    At a guess I’d say you were trying to play an aac file (.m4a)

    #15607

    Anonymous

    Yes you are correct. Every one my files are m4a. I installed iTunes and this is what the default was? Am I missing something? P.S. the music I purchased from Apple is 4mp and it will not play either. what is going on? Please advise. Thank you for the direction 🙂

    #15608

    stretch
    Participant

    Although Firefly can handle .m4a files, the java Firefly client can’t.
    You will have to change the default music format in iTunes and convert everything.

    Only Apple hardware / software can play .m4p files purchased from iTMS.
    Your only option is to strip the DRM garbage by burning to CD & re-ripping or using some software that can strip the DRM directly. (Try googling for it)

    #15609

    Anonymous

    I changed the default iTunes encoding to .mp3, imported a test CD, had Firefly rescan my library and it played instantly.

    It had crossed my mind to try another format but I figured that if the Firefly client could handle .m4a then so could the client. Thanks again 😀

    I set the .mp3 quality to 192 kbps which is the highest that iTunes will allow and I wont be able to test the performance of the client remotely until I return to work on Monday. Can you recommend any best practices for the encoding rate?

    One final issue, which may be slightly off-topic… when I changed from .m4a to .mp3 I noticed that the album art did not download for the album. I know the art is available as this album existed in my iTunes collection, I just deleted the .m4a version and re-imported it in .mp3.

    I did some research and found out that you can just go to Amazon and download the image from the website and attach it that way. That worked good for iTunes except that when I use the Java Firefly client the artwork wont appear. Still more research and I found out that I need to imbed the album art in each song? Any suggestions on how I could accomplish this? I found http://www.fixtunes.com/ on the web, is this a solution?

    Thanks for your help so far!

    #15610

    stretch
    Participant

    @jones525 wrote:

    I set the .mp3 quality to 192 kbps which is the highest that iTunes will allow and I wont be able to test the performance of the client remotely until I return to work on Monday. Can you recommend any best practices for the encoding rate?

    Set the bit rate as high as possible. If you use something other than iTunes you can encode MP3’s at 320kbps.
    As you want to stream your music to work, you will have to find a happy compromise for the bit rate. You want it low enough that you don’t get dropouts but high enough so that your music doesn’t sound more like noise.
    A good option here is variable bit rate MP3’s

    @jones525 wrote:

    One final issue, which may be slightly off-topic… when I changed from .m4a to .mp3 I noticed that the album art did not download for the album. I know the art is available as this album existed in my iTunes collection, I just deleted the .m4a version and re-imported it in .mp3. I did some research and found out that you can just go to Amazon and download the image from the website and attach it that way. That worked good for iTunes except that when I use the Java Firefly client the artwork wont appear. Still more research and I found out that I need to imbed the album art in each song?

    Don’t embed the album art, it will cause Firefly to crash.
    Place album art as a .jpg in the same folder as the album. Most library management software will find the album art and Firefly will just ignore it

    @jones525 wrote:

    I found http://www.fixtunes.com/ on the web, is this a solution?

    There’s lots of software out there. What matters is “does it work for you”
    I use dBpoweramp for ripping & MediaMonkey for library management.
    My main library is in FLAC format but i have a duplicate in VBR MP3 (Lame) encoded at around 120kbps for use in the car.

    #15611

    Anonymous

    Thanks for your help and all of your suggestions! 😀 All seems to be working now.

    #15612

    Anonymous

    I have just released a new version of FireflyClient : 0.7b
    See: https://sourceforge.net/project/showfiles.php?group_id=212642
    Main features are :
    – multi-column sorting management (CTRL-click to select multiple columns)
    – last.fm optional scrobbling support
    – two more languages available : DE, NL (thanks to William and Thorsten)
    – bugs corrected

    I’ve had some hard times after the summer holidays, which explains why this release comes late. But I eventually finalized some started work (such as multi-column sorting) in order to publish this release. Hope it is not too buggy !

    Here is the detailed changelog below.


    Changelog:
    Version 0.7 b
    - Added multiple column sorting functionnality (CTRL+click to sort on more than one column)
    - sorting criteria are persisted through application restart
    - Make amazon cover search ignore accent (search with accents give no result)
    - Authorized multiple artist/album selection
    - Added NL translation file (thanks to William)
    - Added DE translation file (thanks to Thorsten)
    - Added the possibility to filter on media type to hide unsupported filetypes
    - comma-separated list of extension to ignore in Preferences dialog (persisted through app restart)
    - library has to be fully reloaded from server (don't forget to save it after) for this to work
    - Added optional last.fm scrobbling support (default: deactivated)
    - Check checkbox in preferences and enter last.fm username/password.
    - Supports following functions :
    - NOWPLAYING : each time a song changes (not persisted in last.fm profile)
    - SUBMISSION : Songs are submitted regarding last fm criteria (more than 30 seconds long,
    have been played over half of the song's length or more than 240 seconds)

    - [FIXED BUG] Correct time display for tracks over 1 hour
    - [FIXED BUG] Correct first track selection in shuffle mode (it was always the first one before)
    - minor bug fixes

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

    — caribou

    #15613

    Anonymous

    Great! I’ll download and try it now. I have been waiting for a new version, I love the last.fm support 🙂

    #15614

    RigasW
    Participant

    Hi Caribou,

    thanks for your player. I have been using it for some weeks now. It has more ore less replaced GIt on my clients.

    What I really enjoy is the “Create Playlist” functionality.

    Ideas for further development:

      Possibility to have a default library that is used automatically when starting the player (Suppress the dialog for occasional users).
      Option to have a default behavior when the remote library differs from the local one. (Suppress the dialog for occasional users)
      Possibility to remove songs from playlists with the mouse. At the moment I do this with an SQL script on the command line …
      Possibility to control the player with keys in addition to the mouse.

    Cheers,

    Rigas

    #15615

    Anonymous

    Hi RigasW,

    @rigasw wrote:

    Thanks for your player. I have been using it for some weeks now. It has more ore less replaced GIt on my clients.

    I’m pleased to see that FireflyClient suits you!
    Thank you too for giving me ideas for further developments :

    @rigasw wrote:

    – Possibility to have a default library that is used automatically when starting the player (Suppress the dialog for occasional users).
    – Option to have a default behavior when the remote library differs from the local one. (Suppress the dialog for occasional users)

    I’ll sure add this to the next release as it should not be too difficult. It indeed has already been requested by someone else on this forum.
    @rigasw wrote:

    – Possibility to remove songs from playlists with the mouse. At the moment I do this with an SQL script on the command line …

    At the moment, you can already remove songs from playlist but only with the keyboard : just select songs you want to delete and press the ‘delete’ key (not backspace). This should do the job. In the next release, I’ll add a mouse context-menu to do the same to stay consistent playlist deletion mechanism (which already has a context-menu for that)
    @rigasw wrote:

    Possibility to control the player with keys in addition to the mouse.

    Depending on what you mean, this one could be tricky or impossible to implement in java. If you just mean add shortcut for play/stop/next/previous when player has the focus, it is simple (though it would probably mean to add interface in the preferences dialog to set custom shortcuts). But if you mean controlling the player with keys when the player hasn’t got the focus, I’m afraid it’s quite difficult (maybe with JNI – Java NativeInterface) or impossible as the language used (java) doesn’t really integrates with the host operating system (applications are run in a virtual machine).

    My personnal ideas for future releases are the following :
    – Genre panel ?
    – Search by criteria (all, or just genre|artist|album|title) ?
    – Add the possibility to download songs/covers

    Cheers,

    — caribou

Viewing 15 posts - 91 through 105 (of 187 total)

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