CityDriver

CityDriver

Not enough ratings
Adding web radios and custom playlists
By ScoDev
Here's how to add new web radios and custom playlists to your vehicles' radio in CityDriver.
   
Award
Favorite
Favorited
Unfavorite
TL;DR: Here's the folder you're looking for
Too long; didn't read: C:\Users\*YourUserName*\Documents\ViewApp\CityDriver\Music

"I can't find the folder *YourUserName*"
Please, keep in mind that you have to either change *YourUserName* into the actual user name, which you're using on your system or simply follow the path manually and click on you the folder with your user name.
The radio feature in CityDriver
Each vehicle supports the web radio and playlist feature, but not necessarily an interactive radio in the cockpit, e.g. the Maranelli GTC 844. So, you can open the radio menu any time when inside a vehicle by holding the Ctrl key. While the radio menu is open, the game time will slow down to 1%, so you can take your time without worrying about your driving - unless you operate the radio buttons or display via the mouse.

Even though we've added radio channels via web radio, the game simulates a traditional radio using radio waves. So, white noise will become audible as soon as you enter tunnels or underground parking.

You can also choose to enable the radio to be audible outside of your vehicle via the audio options of the game. And of course, you can also adjust the maximum volume of the radio in the audio options too.
Interacting with the vehicle radio
We've added some local and regional web radio channels to the default game files, so you can listen to actual and original radio stations and maybe improve your German language skills during moderation and commercials. Einfach fantastisch, nicht wahr?!

You can interact with the radio via the mouse using the dot of the crosshair or by activating the mouse cursor via the right mouse button.
Using the radio menu
You can open the radio menu by holding the Ctrl key inside any vehicle. As mentioned previously, this will slow down the game time to 1%.

All of the options below can either be used with the mouse cursor or their respective hotkeys.

Adjust volume
You can adjust the current volume of the radio via Arrow Key Up or Arrow Key Down.

Switch playlist / channel
Playlists (if any exist) and radio channels can be switched with Q and E keys.

Switch songs
Switch/Skip songs of a playlist via Arrow Key Left or Arrow Key Right.

Toggle loop
Enable or disable a song looping with the Tab key.

Toggle shuffle
Enable or disable a song looping with the R key.

Play song
Play or stop a song from the playlist or a radio channel playing via the Enter key.

Exiting the radio menu
With the Esc key, you can close the radio menu and return to the gameplay.
Adding web radios
You can find the file RadioStations.csv in the following directory:
C:\Users\*YourUserName*\Documents\ViewApp\CityDriver\Music

You can open the .csv with various programs, e.g. Excel, OpenOffice Calc, Notepad or Notepad++.
Inside the file, you will find short descriptions of how to add new web radios, but you're already reading this guide, so we're going to explain it to you nonetheless :P

You can put online radio streams in the RadioStations.csv file. Radio streams have to be in HLS (HTTP Live Streaming) format. Links to .m3u or .m3u8 files are not supported. However, you can often get a link to the actual stream by opening the .m3u file with a text editor, e.g. Notepad.

You can have one Radio Station per line/row/cell, using the following format: Name,Link

Example:
Bayern 1,https://dispatcher.rndfnk.com/br/br1/obb/mp3/mid

Please note, that there is no space in the format between the comma and the link. It's Name,Link and not Name, Link

This syntax error may cause the radio player to get stuck on the channel and not be able to play the stream even if the address is correct.

Also, when copying radio stream links, make sure to paste them into your web browser's address bar and hit Enter to listen to the stream in your web browser. Some stream links will forward your browser to the actual stream address. And that address is the one you need to copy into the .csv file and not the forwarding address.
Adding custom playlists
In the same directory as mentioned previously, you can simply add music files or create subfolders within this directory and name these playlist folders accordingly to the content, e.g. "My Mega Music Mix_Copy 3_Final" or "Oktoberfest":
C:\Users\*YourUserName*\Documents\ViewApp\CityDriver\Music

Supported file formats
Here are the currently supported music file formats for playlists:
  • .mp3
  • .mp4
  • .mva
  • .wma

Unlike web radios, playlists are not affected by radio reception and thus will not suffer from white noise in tunnels or underground parking.



In case you have any questions regarding this topic or want to share your favourite web radios and playlists with the community, feel free to join us on our Discord: https://discord.gg/viewapp-community

Editing and Testing
Make sure to close the .csv file when you're finished adding any new radio stream and want to test it in the game, as the game might not be able to read the .csv file while it is opened by another program, like Excel or Notepad.

The game will check the .csv file on the game start and not when loading a start location. So, make sure you quit the game before making any changes to either the .csv file for radio streams or your custom playlists and then start the game again.
5 Comments
DamienDutch 7 Jun, 2023 @ 10:24am 
Thanks, this fixed it!
ScoDev  [author] 7 Jun, 2023 @ 5:40am 
These entries should work:

Rockantenne Deutschrock,https://s2-webradio.rockantenne.de/deutschrock/stream/aacp
Rockantenne 80-er,https://s3-webradio.rockantenne.de/80er-rock/stream/aacp
Rockantenne Heavy Metal,https://s2-webradio.rockantenne.de/heavy-metal/stream/aacp


As to why yours didn't work. there's a syntax error due to the space after the comma:
Rockantenne Deutschrock, https://stream.rockantenne.de/deutschrock/stream/aacp

It needs to be written like this to work:
Rockantenne Deutschrock,https://stream.rockantenne.de/deutschrock/stream/aacp

https://stream.rockantenne.de/deutschrock/stream/aacp is a forwarding link and not the actual link of the stream. When you paste the previous link into your web browser's address bar and hit Ente you should notice that the link changes to https://s2-webradio.rockantenne.de/deutschrock/stream/aacp

The Unreal Media Framework can't process forwarding links. Have fun
DamienDutch 6 Jun, 2023 @ 2:54am 
Rockantenne Deutschrock, https://stream.rockantenne.de/deutschrock/stream/aacp
Rockantenne 80-er, https://stream.rockantenne.de/80er-rock/stream/aacp
Rockantenne Heavy Metal, https://stream.rockantenne.de/heavy-metal/stream/aacp

Those, i also tried using thier MP3 link but that one also didnt work.
ScoDev  [author] 6 Jun, 2023 @ 1:14am 
@DamienDutch
Which radio station link did you try to use? Please, post the entry you put into the RadioStations.csv file, maybe you have a typo or incorrect syntax.
DamienDutch 5 Jun, 2023 @ 9:41am 
I have tried the custom radio stations but these dont load.
I checked the firewall and have tried different radio links. How fix?