Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re^2: Since I discovered Perl, I've given up:

by holli (Monsignor)
on May 27, 2007 at 00:39 UTC ( #617706=note: print w/ replies, xml ) Need Help??


in reply to Re: Since I discovered Perl, I've given up:
in thread Since I discovered Perl, I've given up:

[...]
First of all, internet radio can be (perl) scripted, so you only hear what you like
[...]
Could you please elaborate a bit on that topic?


holli, /regexed monk/


Comment on Re^2: Since I discovered Perl, I've given up:
Download Code
Re^3: Since I discovered Perl, I've given up:
by Tux (Monsignor) on May 27, 2007 at 09:18 UTC

    I took over the maintainership of this module, and finished with the actions I had in mind that made me take over:

    • meta-info (quotes in parsed line, binary data)
    • Documentation improvement

    Next to that, I did a code-cleanup, added loads of tests, fixed two open bugs, and got to understand both CSV iand/i the code for Text::CSV_XS a lot better, so I reached my primary goal.

    Now that I didn't loose interrest (yet), I might as well go further, and implement the the wishes of the end-users, and make this module even more valuable.

    I already got some mails, and many wishes regarding Text::CSV_XS do IMHO not belong inside the module itself. Not just to promote another of my modules, but most end-user wishes are already implemented in the xlscat utility that I ship with Spreadsheet::Read, that deals with CSV files as if they were a spreadsheet.

    UPDATE: This post is in the wrong thread. /me should not open two windows at trhe same time. Sorry!

    Enjoy, Have FUN! H.Merijn
Re^3: Since I discovered Perl, I've given up:
by Tux (Monsignor) on May 27, 2007 at 09:34 UTC

    I talked about this, and demonstrated it, in a lightning talk in Ireland on YAPC::Europe.

    Short explanation is, that if a internat radio station has the playlist available on the internet too, and the playlist is reasonably well in sync with what is actually played, you can write a script that reads the playlist, and adjusts the volume of the radio (volume is player independant) based on a list of groups you have and a rating you put with each performer.

    The next step is to switch station if the station starts playing things you don't like. All xmms like players (and many others probably too) support external interfaces that control there behaviour.

    Once you have found two stations on choice, you can freely alternate between those and vary the volume.

    For me the fun went further, because the station it all started with supports an internal rating system. You can rate songs as they are played, and you can put comments with each song..

    I then read back these ratings, make an avarage score per performer, and control volume and station switch on these scores.

    I've made no secret of my preference of music, and the last script is available in my journal section of Radio Paradise.

    BTW I don't listen to Radio Paradise anymore, since the noise ratio went up too high. I switched to Stellar Attraction. Please all enjoy your own taste!


    Enjoy, Have FUN! H.Merijn

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://617706]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (6)
As of 2014-12-21 02:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (101 votes), past polls