Prompted by a post in another thread we would like to start a discussion about genres and the quality of the directory listings in general.
We have a large directory of radio stations and sorting them in a meaningful way is important so that listeners can find good stations that are playing the genre of their choice. We currently sort stations by genre, featured status and then listener count. If the station is hosted by us it is considered featured.
Although this method generally worked well when we started it may not be the best method now we have grown and list so many stations. One major problem is that stations can use 6-10 genres to list their stations but they can only play one genre at a time. So for example a station may occasionally play an ambient track but mostly play dance music. Having this station always listed under the ambient genre page is not helpful for listeners trying to find ambient music. Some stations may even try to game the system by listing 10 popular genres even if they never play them in order to get more listeners.
Possible solutions :
We have a large directory of radio stations and sorting them in a meaningful way is important so that listeners can find good stations that are playing the genre of their choice. We currently sort stations by genre, featured status and then listener count. If the station is hosted by us it is considered featured.
Although this method generally worked well when we started it may not be the best method now we have grown and list so many stations. One major problem is that stations can use 6-10 genres to list their stations but they can only play one genre at a time. So for example a station may occasionally play an ambient track but mostly play dance music. Having this station always listed under the ambient genre page is not helpful for listeners trying to find ambient music. Some stations may even try to game the system by listing 10 popular genres even if they never play them in order to get more listeners.
Possible solutions :
- Limit the number of genres we allow for each station.
- Implement a ratings system.
- Allow sorting of stations other than the default.