station.module

Events happening in the community are now at Drupal community events on www.drupal.org.
drewish's picture

Updating Station module for D6

Just wanted to let everyone know that I've finally started updating the Station module to Drupal 6. You can follow the issue here: http://drupal.org/node/250533

At this point the core station, catalog, playlist and program modules have been updated. I'm working on the schedule module right now and probably won't get going on the archive module for a little while.

Read more
drewish's picture

Are you using the Station Archive module on the same site as the Schedule module?

Yes, we have only one site.
20% (1 vote)
No, we have a schedule site and archive site.
40% (2 votes)
Neither, we aren't archiving.
40% (2 votes)
Total votes: 5
rjleigh's picture

Streaming Servers

I know that this is not the primary focus here, but does anyone have any good data on icecast or shoutcast streaming server requirements (or a pointer to such data)?

If you've got any info on what you're burning relative to the number of simultaneous users, that would be helpful. Bandwidth is easy to estimate, but specifically, I'm trying to quantify the kind of CPU and memory requirements needed per feed for a reasonable quality stream, even if it's a ballpark (and some info on your server setup).

Thanks,

Roger

Read more
drewish's picture

Station Catalog module

I've been cranking away on the station module's HEAD branch adding features. I've committed a patch that makes the station schedule into a node allowing multiple schedules to be created. I plan to do something similar for the archives before creating a 5.x-2.x branch.

The next big feature that I wanted to announce here is the Station Catalog module. I'd committed the initial code in November of last year but got distracted by other projects. In the last few weeks I've started working on it again with the goal of moving KPSU's Microsoft Access based album catalog online. I'm happy to say that it's finally reached a usable state and I'd like to start getting some testing and feedback.

Read more
joachim's picture

Nodeprofile, and using nodes as Djs instead of users

Hi. I'm in the process of setting up a new drupal-based website for a community radio station in the UK.

I want to give each presenter (DJ in the station lingo) a profile page that shows a picture, has a voice clip (of them saying hello or something), and a bit of text about them.

The user description pages in drupal can show a picture, but I can't do a voice clip or body text.

Read more
drewish's picture

Station 5.0 release

I just wanted to let everyone know that I've finally created a DRUPAL-5 branch for the station module: http://drupal.org/node/121773

I'm going to start hacking away on HEAD now, I've got my sights set on multiple schedules (i.e. for stations with different content going to AM and FM) and providing a history of the schedule.

Thanks to everyone who's submitted bug reports, patches and feature requests!

Read more
drewish's picture

Building a Station Module Archive server with FreeBSD

After accidentally deleting half the OS and database for the KPSU archive server, I've been documenting the process of setting up station archive server under FreeBSD. So far, I've written up configuring the recording and encoding of audio from the soundcard with darkice, streaming the audio with icecast2, installing MySQL, Apache, and Drupal. Now I'm working on documenting the setup of StreamRipper and the station archive module.

If you're interested, take a look at: http://drewish.com/node/23

Read more
drewish's picture

Station Module TODO

Here's some areas I'd like to see improved in the station module. They're not in any particular order and some are a bit pie in the sky. If people are interested in contributing code or money to get these done I'd love the help.

  • More flexible archive - It should be able to record fraction-of-an-hour or multi-hour shows. I'd like to also have a max length setting so you could keep getting hour long recordings of a single show.
  • Timezone support - Traditional broadcast stations don't really have to worry about timezones but web stream listeners may be anywhere. It'd be very helpful for a user's timezone settings to be honored and provide a mechanism for anonymous users to specify their timezone.
  • Catalog module - We've got a catalog of all our albums in an Access database. It's a pain in the ass to update, hard to use, and it's not linked into the website. So when they create a play list, DJs have to retype the album and artists info. It'd be much nicer to just type in the album's catalog number and a track number. It'd also be handy for listeners who wanted to make requests. Update: I've gotten started on this in HEAD. Having jQuery installed by default makes this something I feel like I can finally take on.
  • Amazon.com play list integration - How sweet would it be to allow listeners to click on the track listed in the play list and direct them to amazon.com where they can buy the album... and we can get a referral fee.
  • Multi-week schedule - Some stations have a monthly schedule. The new schedule table schema makes this possible but the trick would be building the UI to view and edit the schedule and adding another page to view the month's schedule.
  • Make the program node optional - I'd really like to open it up so that the admin can select what type of nodes are scheduled. So, if they don't like the stock program node, they can create their own in CCK. This kind of leads into... Update: Everything but allowing you to select the node type has been added in HEAD.
  • Modular schedule - I've got some other projects that could use a web based schedule. Currently, DJs book our production room by the hour on a paper schedule. To find out if someone has got it reserved they have to either call down to the station or just show up and hope it's free. If the scheduled node isn't hard coded to be a program node, this could be just about anything.
  • Install profile - Drupal's new install profile support would make it possible to build a radio station package that had audio, views, station modules setup by default. This would lower the initial setup bar significantly. Problems I see include: having to install the getID3 library, setting up cron, and installing StreamRipper.

What would you all like to see?

Read more
drewish's picture

Anyone using the station module?

I'm curious who all is using the station module? Care to show off your site?

Here's a few sites that I know about:
http://kpsu.org/
http://wsum.net/
http://www.whrcradio.com/
http://www.romantica101.com/
http://www.mix1079.net/
http://www.q945rocks.com/
http://www.995quepasa.com/

Read more
Subscribe with RSS Syndicate content