Tuesday February 17, 2009 | Constantin's Blooog |
|
Useful stuff for your blog-reading pleasure.
All
|
General
Start Believing in Artists, not the Music IndustryA few months ago, while driving home from the in-laws, we heard Normcast episode 119, a German podcast full of nice little fragments, pieces of music and other fun stuff. In this episode, Norman played Matthew Ebel's song "Everybody Needs a Robot" (lyrics, YouTube video) and, being the geek that I am, I liked it a lot.
Later, during an event called "Mission Future", which was part of Ars Electronica 2008, I watched a presentation from Pim Betist about a cool new website called "Sellaband". Sellaband is a crowdfunding website that brings musicians together with their fans (called "Believers") and help them raise real money ($50,000) to record an album in a high-quality studio, with professional producers and market it using a real distribution chain. Now, the two powers have collied: Matt recently joined Sellaband and he's on his way to financing his next album there! Why am I telling you all of this? Because this is the biggest shift in the entertainment industry since the introduction of recordable media. Think of it: Now artists can create their own CDs, all by themselves, from writing the lyrics, writing the music, producing demos, connecting with fans, raising funds, managing production and selling their work, all without a single mention of what was formerly known as "the recording industry". While the RIAA and their likes are still behaving like little kids who have lost their toys, music artists have started to take control over their carreers and simply optimized away unnecessary intermediaries out of the equation.
Back to Matt: His music is a modern version of songwriter-style piano rock. A little bit like Billy Joel, maybe with some Elton John thrown in, but with a modern twist: He likes to add loops, electronic sounds or samples into his songs to add to the atmosphere without them becoming distracting. The lyrics are insightful, full of life, spirit, humor and a little irony. Check out his bio for a much better description of him and his music. But Matt is more than that: He is a leading example of how an artist can connect to his audience using Web 2.0: He has his own paid subscription service, sells his music online on iTunes, CDBaby and MySpace, including online merchandise on Spreadshirt.com, he blogs, has over 100 videos on YouTube and you can follow him on Twitter. His concert calendar is online and if you can't make it to one of his shows, you can watch him online on UStream. To me he's simply the Piano Man 2.0. And now you can enjoy a part of his next album, too! Check out his profile on Sellaband.com and feel free to invest in his work. BTW, Sellaband is a social network, too: You can check out my profile and add me as your friend there, too. Then we can together check out other great artist and change the way the music industry works, just by Believing in the artists we like.
"Start Believing in Artists, not the Music Industry" has been brought to you by Constantin's Blooog.
This entry was created on 2009-02-17 00:32:44.0 PST and is associated with the following tags:
artists
business
crowdfunding
crowdsourcing
industry
investing
media
music
riaa
sellaband
social
web2.0
How to compile/run MediaTomb on Solaris for PS3 and other streaming clients
To my surprise, Ingo got himself a new PlayStation 3 (40GB). The new version is a lot cheaper (EUR 370 or so), less noisy (new chip process, no PS2 compatibility), and since HD-DVD is now officially dead, it's arguably the best value for money in Blu-Ray players right now (regular firmware upgrades, good picture quality, digital audio and enough horsepower for smooth Java BD content). All very rational and objective arguments to justify buying a new game console :). The PS3 is not just a Blu-Ray player, it is also a game console (I recommend "Ratchett&Clank: Tools of Destruction" and the immensely cute "LocoRoco: Cocoreccho!", which is a steal at only EUR 3) and can act as a media renderer for DLNA compliant media servers: Watch videos, photos and listen to music in HD on the PS 3 from your home server. After checking out a number of DLNA server software packages, it seemed to me that MediaTomb is the most advanced open source one (TwonkyVision seems to be nicer, but sorry, it isn't open source...). So here is a step-by-step guide on how to compile and run it in a Solaris machine. Basic assumptionsThis guide assumes that you're using a recent version of Solaris. This should be at least Solaris 10 (it's free!), a current Solaris Express Developer Edition (it's free too, but more advanced) is recommended. My home server runs Solaris Express build 62, I'm waiting for a production-ready build of Project Indiana to upgrade to. I'm also assuming that you are familiar with basic compilation and installation of open source products. Whenever I compile and install a new software package from scratch, I use /opt/local as my base directory. Others may want to use /usr/local or some other directory (perhaps in their $HOME). Just make sure you use the right path in the --prefix=/your/favourite/install/path part of the ./configure command. I'm also trying to be a good citizen and use the Sun Studio Compiler here where I can. It generally produces much faster code on both SPARC and x86 architectures vs. the ubiquitous gcc, so give it a try! Alas, sometimes the code was really stubborn and it wouldn't let me use Sun Studio so I had to use gcc. This was the path of least resistance, but with some tinkering, everything can be made to compile on Sun Studio. You can also try gcc4ss which combines a gcc frontend with the Sun Studio backend to get the best of both worlds. Now, let's get started! MediaTomb PrerequisitesBefore compiling/installing the actual MediaTomb application, we need to install a few prerequisite packages. Don't worry, most of them are already present in Solaris, and the rest can be easily installed as pre-built binaries or easily compiled on your own. Check out the MediaTomb requirements documentation. Here is what MediaTomb wants:
Compiling and installing MediaTombNow that we have all prerequisites, we can move on to downloading, compiling and installing the MediaTomb package:
Configuring MediaTombOk, now we have successfully compiled and installed MediaTomb, but we're not done yet. The next step is to create a configuration file that works well. An initial config will be created automatically during the very first startup of MediaTomb. Since we compiled in some libraries from different places, we either need to set LD_LIBRARY_PATH during startup (i.e. in a wrapper script) or update the linker's path using crle(1). In my case, I went for the first option. So, starting MediaTomb works like this: LD_LIBRARY_PATH=/opt/csw/lib:/opt/local/lib:/usr/lib/firefox Of course you should substitute your own interface. The port number is completely arbitrary, it should just be above 49152. Read the command line option docs to learn how they work. You can now connect to MediaTomb's web interface and try out some stuff, but the important thing here is that we now have a basic config file in $HOME/.mediatomb/config.xml to work with. The MediaTomb config file docs should help you with this. Here is what I added to my own config and why:
MediaTomb is ok to help you show movies and pictures and the occasional song on the PS3 but it's not perfect yet. It lacks support for AAC (tags, cover art, etc.) and it could use some extra scripts for more comfortable browsing structures. But that's the point of open source: Now we can start adding more features to MediaTomb ourselves and bring it a few steps closer to usefulness.
"How to compile/run MediaTomb on Solaris for PS3 and other streaming clients" has been brought to you by Constantin's Blooog.
This entry was created on 2008-03-20 15:07:08.0 PST and is associated with the following tags:
compiling
diy
howto
installing
media
mediatomb
open
playstation
ps3
software
solaris
source
streaming
|
|