Hello,

I have a question regarding the Streaming Services Support GSoC idea. It is
wanted to stream directly from the web or the audio file can be downloaded
to the computer?

For example, using Jamendo’s Rest API, I’m allowed to search files and
retrieve information in the JSON format. I’m able to parse the result and
retrieve the Url of the resource (besides other information). Using that
Url I’m able to receive its content over the network. Now, I don’t know if
I can save the file to the computer, and pass to the Mixxx classes the file
location and use it as a normal file, or I should only store the content as
a temporary object (I could use QTemporaryObject). If the file would be
permanently saved to the computer, the user will be allowed to play the
file everytime he wants, and will not need to make another query to Jamendo.

Jamendo’s license says that the music can be downloaded as long it is for
non-commercial use.

What method do you think I should follow in my proposal?

Thank you,

Irina

On Thu, Apr 18, 2013 at 11:34 PM, Irina Grosu <[email protected]>wrote:

> Hello,
>
> My name is Irina Grosu and I'm a first year Master student at the Faculty
> of Computer Science from Iasi, Romania. I’m interested in the “Streaming
> Services Support” GSoC project idea.
>
> I have already contacted RJ this week, but I wanted to introduce myself
> here, also. I took this week to get used to Mixxx and, as I learned more
> about it, I’ve become more interested and excited about collaborating with
> your organization.
>
> Last year, I was a GSoC student, working for The Outercurve Foundation and
> it was a great experience for me, from which I learned a lot. I was also
> happy that I was able to put my skills and knowledge into practice, working
> on something that it is used worldwide. If you want to find out more about
> the project that I worked on last year at GSoC, and about my professional
> experience, feel free to visit my website:
> http://students.info.uaic.ro/~irina.grosu
>
> As I have previously mentioned, I’m interested in the Streaming Services
> Support idea. It is my understanding that this project must consist in a
> modular system that will make it easy for developers to add new API support
> for streaming services.
>
> I was thinking that it would be interesting to also stream radio, besides
> music tracks. As a start, I could provide the user with the possibility to
> enter the URL of a radio stream and listen to it. Also, he would have the
> possibility to choose from the channels provided by popular streaming
> sites. I think that SomaFM could be a good fit, and I was able to retrieve
> information about the provided channels using this xml file:
> http://somafm.com/channels.xml. Another streaming media server worth
> considering is Icecast.
>
> Another nice functionality would be the possibility to search music over
> two important sites: Jamendo and Last.fm. I could use multiple search
> criteria and  retrieve the requested information using the REST API,
> provided by both mentioned streaming services.
>
> Please let me know your thoughts on these ideas. Could this be a start for
> my proposal? I would appreciate it if you pointed me in the right direction.
>
> Thank you,
>
> Irina
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to