I've searched the forums but just wanted to get some *recent* recommendations for either best drupal module[s] or possibly just hand embedded code, to include mp3/podcast audio files and associated audio player in drupal content, either a node page or block.
Recommendations would include:
- best method for uploading (for when you want user outside of admin to upload own files)
- best organization on the backend (directories, etc)
- best presentation method
- embedded player with queued up audio file in block or node page (typical to many band music sites that have a songlist in a flash mp3 player that you can track from song to song)
- list presentation where you have multiple audio mp3/podcast links listed on a page and clicking on it starts a player (popup or in same page)
If you've tried a couple of the different modules and you found one better than another for a given reason, it would be great to state why you used one versus the other (e.g. what one module lacks that the other one had). Basically, a positive-negative type analysis based on experience.
thanks much for anyone who can give recent experiences
Comments
This info would be immensely
This info would be immensely valuable. I've been working on a podcast-oriented site for the past month or so and have been overwhelmed by the number of options for implementation. I've been able to wrap my head around some of it, but still have a lot of gaps in my knowledge. One big concern I have is attaching large files to a node (the client I'm working with serves an bi-weekly hour-long music podcast, so the files are enormous). Trying to upload a 60mb audio file through a browser is an awful experience.
For the most part, using views seems to be the best way to present both the listings of nodes as well as serving the rss feeds. The audio module seems to be the most mature module for handling audio uploads. Although, the mediafield module looks like it will be great when it gets more complete.
I should be done with implementation in a couple weeks, I'll try to come back and post a recap of what worked and what didn't. Good luck!
fyi
uploading a large file from a browser shouldn't be that difficult. it's not limited by the browser but by your internet bandwidth and or your server performance.
you might be having problems also because your php.ini config isn't set to handle uploads beyond a certain size. i'm not sure what the exact option is but you might want to check this if you can't upload files past xxx bytes..
yeah. post back when you find out more about how you went about this.
until then:
1) does the audio module require you to create nodes out of your audio files?
2) can you batch upload multiple files or must you do them one at a time?
thanks for the reply
try jinzora2
i have no experiens with modules,
but i would use jinzora media manager. It have also a drupal integration: http://jinzora.org
Jinzora :: Your Digital Media - Anytime, Anywhere
Jinzora enables you to stream your digital music and videos to any internet connected computer using a web browser.
What Jinzora can do for you.
Streaming your media with Jinzora gives you quick and easy access to your online music collection from any internet connected computer. Have a large CD or mp3 collection? Use Jinzora to organize and then access your collection from anywhere. Want to play your digital music on your home stereo? Connect your pc to your home stereo and use the Jukebox features of Jinzora to play your music. Play in a band? Use Jinzora to share your music with the world.
Why is Jinzora better?
Standard media players like iTunes, MusicMatch and Windows Media Player only allow you to manage your music and videos on a single computer. Jinzora allows you to manage and access your media from any internet connected computer anywhere you are and provides a much richer set of tools to manage your collections.
Compare us to the rest!
jinzora does not have drupal integration
it's been two years since that post, yet Jinzora still does not have drupal integration, which is a shame beause it looks cool:
http://en.jinzora.com/features/cms_integration
Zina, perhaps, is another option:
http://www.pancake.org/zina
I have similar needs, perhaps some group problem modeling...?
I'm about to start on an online record shop which will sell vinyl and MP3s. We need:
- a way to organise a large collection of Mp3s by album
- provide some way to preview the tracks (30s is the legal limit) in a Flash player (stopping leachers getting direct access to the files)
- then provide a way to download a whole album after purchase (stopping sharing of the download with others)
The added trick will be to track stock for the vinyl versions of the albums and do shipping only for hard copys (but this is a shopping cart thing)
My Ideas so far
To organise the the collection which we want to browse with some Ajax thingy like the iTunes library, I was going to make Genre, Sub-genre and Artist their own Taxonomys and use the CCK to for a custom Album content-type, associating it with each of the three taxonomys. Thus you could easly make a view for "All albums by this artis" etc. If you want detailed info on an Artist then make an Page which is tagged with that artist. This has the added bouns of being able to associate more than one arts with an album and pull up the album with any of the artist involved (something that iTunes can't do as of yet ;)
How to organise tracks is a tricky issue. I was thinking of having a "folder name" value with each Album and when looking for tracks from the album it would be easy to scan the directory for .mp3 files and feed them to the FlashPlayer. I guess the URL would be a php script that would take in the name of the artist and album and server up the mp3 as needed.
Mass Album creation would have to be handled by some script that ether looks in a specific directory for new MP3s then creates 'Artists' if need be, and moves the MP3s to some sort of organised catalog like iTunes keeps its files i.e. root_path//. I don't really need a per-track type node yet but one would be good in the future if you want to make mixed play list.
Has anyone done anything like this before or see a better way to do it?
Alexander Whillas
Taylor Square Designs
Berlin, Germany