Archive for the ‘PC Server’ Category

JPMS Upgrade

Thursday, July 23rd, 2009

We just updated the JukeFly Personal Music Server to build 1028.  We had a bug with the equalizer code that causes the JPMS to crash.  This has been fixed, so please use the 10-band equalizer if you like to use an EQ.   Remember, this only equalizes audio coming from the JPMS (pc server for personal music) and not YouTube videos.   Enjoy :-)

Proxy server online and port changer

Monday, September 29th, 2008

The JukeFly Proxy Server is online.   Just download the latest version by clicking download in the upper right corner of the site and that’s it!   If you have firewall/router issues before or your work was blocking access, it should now play your music fine for you.   Our proxy server runs on port 80, so you should have no problem using JukeFly from your place of work anymore.  Note when going using the proxy server, there will be a small amount of latency added when starting to play your music.  For the best performance it’s advised to make sure port 5235 is open and forwarding to your PC.

New Features:

  • Proxy Server (No more firewall/router issues!)
  • Change your PC Server Port (Go to Settings tab to on main site to change)

Bugs Fixed:

  • PC Server wasn’t recognizing new music if you dropped in a folder with mp3’s in it
  • Importing an M3U playlist with multiple periods in the name would make a bad playlist name

UPnP Fix

Saturday, March 22nd, 2008

We had a bug that affected about 200 users, mostly Windows Vista users.   The PC Server detected the internal ip address as 127.0.0.1 instead of 192.168.x.x as it should of thus causing UPnP to fail for your router and ultimately the inability to access JukeFly from remote.  If you have a problem accessing your machine from remote, you could try upgrading to the latest version (1021).  You can check your version by hovering your mouse over the JukeFly icon in your system tray (looks like a pair of eyes from the Fly). 

New WMA and FLAC audio support!

Wednesday, February 27th, 2008

You asked for it, so we did it.

We just updated our PC Server software to now include full WMA and FLAC audio support.

This brings the total supported music format list to:

  • Mpeg-2 Layer 3 (mp3)
  • Vorbis (ogg)
  • FLAC (flac, ogg, oga)
  • AAC (aac, m4a)
  • ALAC (m4a)
  • WMA (wma)

* As always, if you see any issues with the newest version of the PC Server software, please let us know as soon as possible.

New release!

Sunday, February 24th, 2008

Includes the following bug fixes / new features :

Web client -

  • Added persistent logins. Now you don’t have to keep logging in to JukeFly every-time you restart the browser, just click the”Remember Me” checkbox.
  • Added music / playlist privacy settings in the Profile tab.
  • Added countries and states / provinces information to the personal info pane. Everybody can finally tell us where they are from :)
  • Improved friends music feature. Hopefully this will make listening to your friends’ music a lot easier - so invite your friends to JukeFly or start making friends on JukeFly :) Check the new “Friend Music” sub-tab on the main “Music” tab page.
  • Added genres to the songs filter, so now you can search by genre
  • Fixed some bugs where the playing song would not go to the next song

PC Server -

  • Fixed a parsing issue where invalid characters were not being handled properly by the tag parser, this caused syncing to get stuck.

We are continuing to make improvements to the friends’ music feature. If you have any suggestions please let us know.

Removable Disk Support

Saturday, February 23rd, 2008

We now handle removable disks gracefully now. Previously it would remove your music from the site when you disconnected the disk.

Removable disks must be polled, currently a 3 minute interval to check for changes where fixed disks are monitored in real time for changes. Keep this in mind when modifying your music library on removable disks.

Don’t download the PC Server again.  (Infact, because of a caching bug we are working on, you may get an older version).  — Instead, just go ahead and add your music.  You should see now when you disconnect your removable disk your music list on JukeFly stays intact.

Let us know if you have problems with it by using the Feedback tab.

Thanks!

Update to JukeFly - Random Play And More!

Thursday, February 14th, 2008

JukeFly.com Changes:

  • Random Play feature for your music library and playlists
  • “Mod Song” added, if you edit the meta-data id3tag of a music file, it will automatically sync those changes to JukeFly after a few seconds
  • Fixed caching issue with IE6/7 sometimes replaying a song could often result in the song stop playing early
  • Playing music would sometimes stop and not continue to the next song
  • No longer allows gif’s to be uploaded as a photo
  • Increased photo size upload limit from 400k to 5 megabytes

PC Server Changes:

  • Fixed JukeFly.exe crash with rare id3 mp3 tag (Thanks marshall mellow for helping!)
  • Track # is being scanned from the music tags now so we can later sort by track
  • iTunes music folder added automatically on “Scan My Folders” to ensure it adds only one path and not a path for each album in your iTunes folder

PC Server for Linux and OS X

Tuesday, February 12th, 2008

We’ve gotten a number of requests for a Linux and OS X version of the PC Server. Which should we support first? Any interest in an open source version of the PC Server?

[Edit  Feb 15, 2008]

We’re currently set on creating a linux server (command line daemon) followed by an OS X version.   The reasoning is while there looks like good demand for both, the linux port will more or less just work on OS X but then additional polish (mini Cocoa GUI), installer, etc must be made.   The linux version will be a good stepping stone to the OS X version.

PC Server Update - iTunes, VBR MP3’s and More

Tuesday, February 12th, 2008

A new version of the PC Server was just launched on the site. It includes iTunes AAC and ALAC (Apple Lossless) unencrypted .m4a support! We’ll put a feature on the main site to ask if you want to re-scan your music library later today. Otherwise, just remove then add any folders you have with .m4a’s in them.

We also fixed VBR encoded MP3 file support. Previously the duration of the songs were calculated incorrectly.

The PC Server will use a lot less CPU time now when playing MP3s on your local machine or over the LAN as it no longer transcodes them in this case. It will transcode your MP3s to 128kbit/s if playing over the internet of course.

So we now support mp3, ogg vorbis and m4a file formats. If we get enough requests for flac audio format, we’ll support that too.

PC Server Security

Wednesday, February 6th, 2008

We often get asked if our PC Server is secure. We put a lot of work into it and have experience with network application security and firewalls. Lets share some details though.

The PC music server can only be accessed by you and the friends you select on JukeFly.com for playlists you wish to share. It doesn’t play a song by file name. It uses internal numerical id’s to play previously indexed music based on the folders you chose it to have access to.

So for example:

http://127.0.0.1:5235/play_song?id=332&guid=8de261e6e72d46…

It’s designed to be incapable of playing any music file or download any file from your computer you didn’t give it access to.

The guid parameter is a secret code your computer created when installing the application. It encrypts and sends this to JukeFly.com when you signed up so that only your computer and JukeFly know about it. This is what protects anyone else from accessing your PC music server. Since only you and JukeFly know about it, only you can access your PC music server.

The application is written in Boost portable C++ code using smart pointers and std::string exclusively to remove the chances of unwanted buffer overflow attacks. It’s also tested for memory leaks using sophisticated 3rd party tools and has shown to run for weeks using no more than a few megabytes more than notepad.exe.

Feel free to comment and I’ll try my best to answer any other questions.