home

September Iteration

September 3rd, 2007

Major bugs are being fixed as development continues on OurTunes Middleman.

You can download the latest version right here
Some notes from the developer :

User’s note:
1.  many bug fixes/changes (see developer’s notes) are included in this version of ourTunes;
a.  incomplete /interrupted downloads self delete.
b.  iTunes no longer crashes after a completed download.
c.  the default download directory is now located in the user’s music folder (this is OS-dependent).  Look for the ourTunes folder.
d.  The GUI will display updates throughout program execution.
e.  the format output file is disabled (see developer’s notes).
2.  If you’re having problems sharing, try using ourtunes again before reporting bugs.  Not all of them disappeared from the previous version, but sometimes restarting the software causes minor glitches to disappear.
3.  When you do report bugs, I’ll need the OS you’re using, along with a description of the network you’re attached to.  I’d like to keep this thread open to developers, and request that a new thread be created for user-reported bugs.

Developer’s notes:
1.  The last missing piece of the program is the tag reading from music files; once this item is completed, I can support the format pane on the GUI (see user notes #1e).  I’ve imposed 4 requirements;
a.  you’ll need to implement the ourtunes.music.Song interface.
b.  Please provide any code contributions by September 20 (see below).
c.  Do not remove the DRM protection on songs (see the ourtunes.music.Song class for guidelines and explanation).
d.  I encourage you to develop classes that can meet the demands of the interface while interacting with the library.

My helpful hints:
a.  to read MP3 files, look at the javamusictag project.
b.  to read AAC files, look at the JHymn project.
c.  Avoid code libraries that rely on native methods (DLLs, C/C++ libraries, etc).  The same code has to work on both Mac and Windows.
2.  If you make changes/improve the project, please let me know so I can include your changes, and credit them to you in the source code.

Please Share!: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Digg

Christmas in August

August 24th, 2007

Flug released a new update to the MiddleMan Project taking place in our forums. We now have a working GUI and the program can now download and save songs! Remember that this is not to be used illegally in any way.

Download the program here
To run the jar file, you’ll need Java 5 Runtime regardless of the OS you’re on (you’ll also need iTunes). To run the jar file, just double click it; all the needed files are contained in it.

So this is quite a bit more developed than version 3 that I last posted, but it has quite a few known issues. The source code is included, and it discusses a few
issues, but not all.

Hints/Issues:

0. After launching the program and selecting the library to mirror, use iTunes to connect and listen to music.
1. Check out the about info. It contains the instructions (albeit, rushed when written).
2. The panel Format outputted file is disabled in this build. I haven’t found a suitable MP3 java library to work with, and I’ll need another to support m4a files.
3. The jar file CAN DOWNLOAD AND SAVE music streaming from iTunes. The file will be named as a random 4-digit number plus its extension. It is located in the same directory as the jar file.
4. You’ll see a ton more info if you run the jar file from the console/terminal. The status panel isn’t fully supported.
5. This program’s major bug is that once you finish listening to a song, another two new songs start playing. This will crash iTunes, and to resolve this, you’ll have to quit the java program.
6. See source code for comments (source code is included in jar file).
7. Please explore the program before reporting issues.
Digg this story! We need more developers and testers! To keep track of updates and bugs head on over to our forums

Please Share!: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Digg

Updated the Forum

August 10th, 2007

The forums were updated last night!

Since we have some great development being done in our forums I and a few other users thought it would be a good idea to be able to upload the code directly to the forum. This should make things just a bit easier on everyone.

check them out!

Please Share!: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Digg
  • Spam Blocked