Sunday, August 9, 2009

Jajuk 1.8 "Breathless" released!

Bertrand Florat wrote:

"Breathless has just been released.

New features highlight: http://jajuk.info/index.php/New_Features_Highlights

95% of test cases have been run (see
http://jajuk.info/index.php/1.8_qualification_page) so we're pretty
confident in its stability.

I'd like to thank every people involved on this release and especially :

- Developers : Florian and Dominik
- Debian packagers (+ issue reporters) : Damien and Varun

Thanks also to Selectus (Russian trad + graphics), Alexis/fsck222
(sysadmin), Josep (Spanish and Catalan langpacks), Xabier Cancela
(Galician langpack), Jerome Fortain (suggestions), Reinhard, louie55****
(suggestions), Sylvain (atunes team, suggestions / help), ToM
(suggestions + patch), the LastFM team, the aTunes team.

And many thanks for all others contributors (testers, donators, bug
reporters, wiki editors...).

Hope you will envoy this great new release !

Cheers,

-Bertrand"

Now the Gaussians are ready to send their work in!
Just a few corrections away...

Saturday, July 25, 2009

Breathless postponed until 09 August

Unfortunately the current build of Jajuk is not as stable as the standards the developers team has set. So we received the following mail through the developer's mailing list:
" We have to postpone Breathless once more :

* Tests are not finished yet
* I'll be unavailable (vacation + laptop switch) the next two weeks
* The overall app doesn't look stable enough yet, it's easy to find new
issues.

If you have time, please continue testing (from
http://jajuk.info/index.php/1.8_qualification_page ).

Cheers,

- Bertrand "

That means we will have to wait until then to commit our work to the trunk. Maybe that will give us some time to work on our bugs. We will be helping with testing. Maybe if you have some time you can help too. (The webpage is in the message above)

Tuesday, July 14, 2009

jajuk "Breathless" 1.8 postponed

We received the following mail yesterday :

"Jajuk 1.8 final release is postponed until july 24.
Any help on qualification is appreciated.
- Bertrand"

I have already helped a bit on qualification (rpm packaging, source code compiling) and now we have more time to debug our code, so it can be completely attached to Jajuk trunk after the release of version 1.8 .

Saturday, July 11, 2009

end of season

The semester has ended and with it the time for us to implement a little contribution to Jajuk for the course of dr Spinellis.

You can download our contribution report at http://www.mediafire.com/?3jt3ny2zzmt .

Of course that does not mean our work for Jajuk is over. We still have some bugs to eliminate (!) and maybe choose some more work to do for Jajuk.

All this time we have used Jajuk we have decided to choose it as our favourite jukebox software. So, we will try to make it even better and make it more known to the world. We will keep you informed from this blog about anything we do regarding the Jajuk project.

Take care and have a great summer,

Antonis & Stavros

Tuesday, July 7, 2009

coming to an end

The DJ Functions development are hopefully coming to an end. Of course there's more work to be done tomorrow, some code checking and some debugging (if we are lucky enough to find these bugs :P).

A report is being written synchronously for what we have to contribute to this great project.

Friday, July 3, 2009

next plan DJ

So the after a lot of troublesome bugs the Lyrics functions is now (almost) over. We now have a lot of work to do, to implement the DJ Functions.

Because the Jajuk programmers already have implemented the feature about repeating all tracks we decided and did some more stuff that initially planned for the Lyrics functions and we'll do for the DJ too.

The jajuk leader has been very helpful so far , but very demanding too. That's not bad, we have seized the opportunity to learn and understand some new stuff.
Yesterday we studied about the Bridge Pattern so we could understand the use it of and use it ourselves regarding the Tag reading and writing in Jajuk. I won't explain it here but you can find some info in wikipedia ( link ) .

In addition, let's make a note that we have tested the Tag functions for Lyrics and now the user can read and write Lyrics in Tag for mp3, mp4. m4a, ogg and flac files. The complete abstraction of the classes of jaudiotagger made that possible!

Saturday, June 27, 2009

about Lyrics functions

Development about Lyrics functions could be easily discerned in two categories: TXT and TAGS.

.. about TXT ..
Reading from and writing to simple text files has already been implemented and works. Some bugs yet to be fixed (or discovered :P) but that's all.
We also added a header when writing txt file so when a user opens it in text editor, knows what this file is. Here is an example:

# This is a Jajuk generated lyrics file
# Artist: Jimi Hendrix
# Title: You've Got Me Floating


You got me floatin' round and round,
Always up, you never let me down
.....
.....

.. about TAGS ..
The TAG support for the same reasons was far more difficult. It needed a lot of studying of the structure of the ID3 Tag and the JAudioTagger api. No we have working functions, but still some work is needed.

In addition,
we still have to fix some errors regarding the Lyrics UI. (We tried adding some buttons but things got a bit messed up)

Our work and collaboration with jajuk developers about Lyrics functions is based on this UML graph:

http://www.gliffy.com/publish/1683971/

but that has to be updated soon, so check again in a few days!

Monday, June 15, 2009

At last!

We have started coding seriously this time. Contacted the developers and got positive reaction.

We have already encountered the first problems and we are waiting for some help from the developers' mailing list.

Antonis & Stavros

Tuesday, April 7, 2009

Contribute (It's the time to...)

The time to start coding has come. Reading the code has not been completed yet, but important topics have been covered and understood.

Key Words about our area if contribute include:
  • Digital DJ
  • Repeat Function
  • Lyrics Management

At first glance those are too many topics to cope with, but we are willing to do our best!

You can download our presentation about our thoughts on contributing here:
http://dias.aueb.gr/~p3050073/uploaded_files/atise/gaussians_contribution_plans.pdf

Monday, April 6, 2009

Our Presentation on Jajuk's Media Coverage

Our Presentation of Jajuk advanced Jukebox is now part of Jajuk's Media Coverage page.

You can see it here: http://jajuk.info/index.php/Media_Coverage under the Academics Tab

Antonis & Stavros

Tuesday, March 24, 2009

Creative Commons

After obtaining a leaflet for the Creative Commons licences and reading it thoroughly, we have decided to publish our texts licenced by the CC.

Specifically our blogspot and our presentation is now under under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Greece License (Attribution + Non-Commercial + Share-Alike).

Take a look at the bottom of our blogspot!

Jajuk Presentation

Here we have our presentation for the course of Advanced Topics in Software Engineering.
You can download it here : http://dias.aueb.gr/~p3050073/uploaded_files/atise/gaussians.pdf


Our Presentation Cover:

Saturday, March 21, 2009

Jajuk SourceForge details

Project Admins : bflorat
Developers : 15
Development Status : 5 - Production/Stable
Intended Audience : End Users/Desktop
License : GNU General Public License (GPL)
Operating System : OS Independent (Written in an interpreted language)
Programming Language : Java
Topic : Players
Translations : Catalan, Dutch, English, French, Galician, German, Greek, Russian, Spanish
User Interface : Java Swing
Project UNIX name : jajuk
Registered : 2003-09-30 20:06
Activity Percentile (last week) : 99.93

Friday, March 20, 2009

Jajuk in use

We have installed Jajuk on openSUSE 11.1 .
The result is a beautiful player full of features.

Some of the very interesting ones:
  • Digital DJ: Let Jajuk make your playlist based on your own rules
  • Advanced rating system : banning system, clever rating based both on user preference (set in one click) and automatic analysis
  • File management: cut/copy/past/rename; create/delete files/directory in the files perspective from within Jajuk
  • Planned tracks: forsee your selection
Full list of features: http://jajuk.info/index.php/Features


In addition we have already successfully compiled the source code. The procedure is quite simple. We had to checkout the SVN repository of the project and compile the code with the ant tool.

Moreover, the Jajuk project is built on Eclipse IDE. So we installed the Subclipse plug-in to gain access to the SVN repository from inside Eclipse. That way we can very easily checkout the code, compile and run it with just one click.

Soon we'll post more info regarding the project and shots of Jajuk running.

P.S. As you can see every piece of software mentioned here is free/open-source software !

Σύνδεσμος

Monday, March 16, 2009

Jajuk












We chose Jajuk as the project to contribute to!!!

  • Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.
  • Jajuk is a Free Software published under the GPL license and downloads are available for any Java capable systems.

We hope to find a nice new feature to implement regarding this fabulous Music Jukebox. And if not there are always active tasks and bug fixing!

Antonis & Stavros

Tuesday, March 10, 2009

 
Creative Commons License
The Gaussians blogspot by The Gaussians is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Greece License.