MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Broadcaster -- A Custom Stereo Music Utility (UPDATED: 14 September 2021)

by gamefreak130 Posted 17th Feb 2020 at 4:48 PM - Updated 14th Sep 2021 at 8:30 PM by gamefreak130
67 Comments / replies (Who?) - 16 Feedback Posts, 9 Thanks Posts
Picked Upload! This is a picked upload! It showcases some of the best talent and creativity available on MTS and in the community.
Changelog

14 September 2021:
  • Fixed bug with workout randomizer package in which working out did not decrease hygiene or make Sims fatigued. The main Broadcaster tool is unaffected and does not require an update.

27 March 2020:
  • Fixed issue with bootstrap assembly in which slow dance stations were being registered as workout stations. This fix is not retroactive; any existing stations marked as slow dance stations must be recreated using the updated version of Broadcaster.

Reminder: When removing or updating mods, it is good practice to clear the ScriptCache.package file from your Userdata folder.

There's been a way to add custom songs and stereo stations to the game for some time now, but it can be a rather tedious process even if you know what you're doing. Now, there's an easier way with Broadcaster!

What Is Broadcaster?
Broadcaster is an external program that massively simplifies the process of creating packages to add custom stereo music and stations to The Sims 3.

Assuming the desired music is already in MP3 format, no technical expertise is required to use Broadcaster aside from the ability to click buttons, enter text, and follow dialog prompts.

Usage
  1. When Broadcaster opens, click "Add Music..." and a dialog box will appear, allowing you to select any number of MP3 files you want to add to the game.
  2. Upon exiting the add music dialog, the selected files will appear in the box at the top of the program. If there are any files you want to remove from this list, highlight them and click "Remove Selected."
  3. Use the text box to specify the station to which the selected files will be added. You can either select an in-game station from the drop-down menu to add the music to that station, or type in a custom value to create a new station with that name. Note that if a station from an expansion or stuff pack that is not installed is selected, the station will be properly added to the game, but it will not contain any music from its respective add-on.
  4. Check "Is Workout Station" if you want this station to be used during workouts, and "Is Slow Dance Station" if you want it to be a valid station for autonomous slow dancing. Note that these settings do not affect additions to existing stations. It is recommended to use the included workout randomizer package alongside custom workout stations; see below for more info.
  5. Click "Broadcast" and another dialog box will appear, allowing you to specify where to save the resulting package.
  6. Broadcaster will attempt to convert the specified MP3 files to a game-readable format, then generate a custom package file containing the music and the necessary scripts to instantiate it in-game. The in-game titles and artists of tracks will be the titles and artists of the songs as specified in the MP3 metadata (or simply the file name and a blank line if titles and contributing artists are not found).
  7. A confirmation message will appear if the process was successful, and an error message will appear if it was not. When the broadcasting process is complete, all settings and selections will be cleared, allowing the process to be repeated.
  8. Place generated Broadcaster packages in the Packages folder with the rest of your mods. Your custom stations and music should appear in-game!


Technical Details


Workout Randomizer
Also included on this download page is a workout randomizer package I've written as an optional, but recommended complement to Broadcaster stations. EA clearly never meant for any stations other than Electronica to be used as workout stations, as the method that selects the workout station to use will always return the first one it finds in the list of stations, meaning only one station at any given time will ever be used for workouts unless a different workout station is already playing.

The workout randomizer fixes this by selecting a random workout station to change to every time a stereo workout is performed unless a workout station is already playing. Again, it is not required to use Broadcaster or Broadcaster-generated stations, but custom stations with the "Is Workout" flag may not function as intended without it.

Other Notes
Broadcaster requires .NET Framework version 4.5 or higher to run; this should be included with Windows 8 or higher, and can also be downloaded here and installed on Windows Vista or Windows 7 (if you're crazy enough to still be using them). It is not compatible with MacOS or Linux.

The workout randomizer and the packages generated by Broadcaster are compatible with game version 1.69. They may be compatible with earlier versions, but they have not been tested; use them at your own risk.

The workout randomizer overrides the "Work Out" interactions on stereos, and will conflict with any other mod that does the same. Packages generated by Broadcaster are designed so as to be unique and independent, and should not conflict with other mods or with each other.

At this time, Broadcaster only supports the English language. Support for other languages may be added in future releases, depending on demand.

The names of custom stations and songs must only contain letters within the ASCII character set (i.e. the English alphabet). Using other characters from other languages will cause the station to not appear properly in-game and/or may cause Broadcaster to return errors.

Broadcaster utilizes the S3PI library for package generation, as well as TagLib# for reading MP3 metadata. In accordance with the licenses of those libraries, the source code for Broadcaster has been published here under the GPL 3.0 license.

Known Issues
  • I am not a UI designer, and it kind of shows

Additional Credits

Operating System: Windows
Utility Type: Miscellaneous
Plugin Type: Not Applicable

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 3
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
Gamefreak130_WorkoutRandomizer.rar | Optional, but recommended package for workout station randomization; see description for more info

Size: 9.4 KB · Downloads: 600 · 14th Sep 2021
9.4 KB 600 14th Sep 2021
Gamefreak130_Broadcaster.rar

Size: 519.0 KB · Downloads: 1,503 · 27th Mar 2020
519.0 KB 1,503 27th Mar 2020
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Quick Guide:

1. Click the file listed on the Files tab to download the file to your computer.
2. Extract the zip, rar, or 7z file. Now you will have either a .package or a .sims3pack file.

For Package files:

1. Cut and paste the file into your Documents\Electronic Arts\The Sims 3\Mods\Packages folder. If you do not already have this folder, you should read the full guide to Package files first: Sims 3:Installing Package Fileswiki, so you can make sure your game is fully patched and you have the correct Resource.cfg file.
2. Run the game, and find your content where the creator said it would be (build mode, buy mode, Create-a-Sim, etc.).

For Sims3Pack files:

1. Cut and paste it into your Documents\Electronic Arts\The Sims 3\Downloads folder. If you do not have this folder yet, it is recommended that you open the game and then close it again so that this folder will be automatically created. Then you can place the .sims3pack into your Downloads folder.
2. Load the game's Launcher, and click on the Downloads tab. Find the item in the list and tick the box beside it. Then press the Install button below the list.
3. Wait for the installer to load, and it will install the content to the game. You will get a message letting you know when it's done.
4. Run the game, and find your content where the creator said it would be (build mode, buy mode, Create-a-Sim, etc.).


Extracting from RAR, ZIP, or 7z: You will need a special program for this. For Windows, we recommend 7-Zip and for Mac OSX, we recommend Keka. Both are free and safe to use.


Need more help?

If you need more info, see:
 
67 Comments / Replies (Who?) - 34 Feedback Posts, 31 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 2 of 3
Test Subject
THANKS POST
#26 Old 20th Feb 2020 at 2:09 AM
Thanks to this mod I can finally play my custom music through the community lot speaker. You don't know how happy this makes me. Thank you so much! This mod should definitely receive a star.
Lab Assistant
#27 Old 20th Feb 2020 at 6:49 AM
Quote:
Originally Posted by gamefreak130
Ah, I misread your description of the problem. I did my own test adding two different songs in two different packages to the same station and they worked fine, so I'm not sure what the problem could be. Are all the songs appearing in the music preview tab of the options menu?

Maybe my problem was just some sort of fluke? Some of the songs appeared in the options menu, and some didn't.
Field Researcher
THANKS POST
#28 Old 20th Feb 2020 at 9:48 AM
You are literally the hero I've been looking for about 10 years...Can't thank you enough <3
Field Researcher
Original Poster
#29 Old 20th Feb 2020 at 3:45 PM
Quote:
Originally Posted by Spiderses
Maybe my problem was just some sort of fluke? Some of the songs appeared in the options menu, and some didn't.


Have you tried regenerating the packages with Broadcaster? Does the problem persist with new packages?

"The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had." - Eric Schmidt

If you enjoy the mods I put out, consider supporting me on patreon: www.patreon.com/Gamefreak130
Test Subject
#30 Old 20th Feb 2020 at 11:48 PM
Thank you so much. This is amazing, and like others above me said I've been waiting years for this. I do have one question. I have a lot of custom music in my Custom Music folder and they play on Custom Music station. Can I delete the music from there and just use the music from Broadcaster and stations I create?
Scholar
#31 Old 21st Feb 2020 at 1:49 AM
Quote:
Originally Posted by CiennaSim1
Thank you so much. This is amazing, and like others above me said I've been waiting years for this. I do have one question. I have a lot of custom music in my Custom Music folder and they play on Custom Music station. Can I delete the music from there and just use the music from Broadcaster and stations I create?

Yes, you can, that's what I did I added those songs to Broadcaster and they played perfectly!
Edit: Actually, I don't think you can delete the default 7 EA songs in Custom music though, I've never been able to get rid of those.
Scholar
THANKS POST
#32 Old 21st Feb 2020 at 1:54 AM
I love this mod so much! Thank you! It's so easy to add my mp3 music files to it without having to tweak and edit them! Are there any plans to enable this for the portable mp3 players that sims can carry in their inventories? Just so we don't have to use the Custom Music folder at all? ) No worries if it's not possible, this is a great mod!
Lab Assistant
#33 Old 21st Feb 2020 at 3:52 AM
Quote:
Originally Posted by gamefreak130
Have you tried regenerating the packages with Broadcaster? Does the problem persist with new packages?


Seems like I was right. I regenerated the separated packages and now all the songs show up. I don't think there was an error the first time I generated them, but I may be misremembering.
Field Researcher
Original Poster
#34 Old 21st Feb 2020 at 4:56 AM
Quote:
Originally Posted by desiree101
I love this mod so much! Thank you! It's so easy to add my mp3 music files to it without having to tweak and edit them! Are there any plans to enable this for the portable mp3 players that sims can carry in their inventories? Just so we don't have to use the Custom Music folder at all? ) No worries if it's not possible, this is a great mod!


As usual, no promises, but it's on my ever-expanding to-do list.

"The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had." - Eric Schmidt

If you enjoy the mods I put out, consider supporting me on patreon: www.patreon.com/Gamefreak130
Lab Assistant
THANKS POST
#35 Old 21st Feb 2020 at 7:08 PM
Thanks for doing this! One aspect of TS3 I have never liked is not being able to create custom music stations (an aspect of TS2 I have missed having in TS3). Now you come along and make it possible to create custom music stations for TS3! Broadcaster should receive a star! :)
Scholar
#36 Old 21st Feb 2020 at 11:24 PM
Quote:
Originally Posted by gamefreak130
As usual, no promises, but it's on my ever-expanding to-do list.


Thank you!
Test Subject
THANKS POST
#37 Old 22nd Feb 2020 at 6:21 PM
Now I can have my own workout station with Eric Prydz's "Call on Me" xDD. Love this thanks.
Test Subject
#38 Old 22nd Feb 2020 at 9:15 PM
Quote:
Originally Posted by desiree101
Yes, you can, that's what I did I added those songs to Broadcaster and they played perfectly!
Edit: Actually, I don't think you can delete the default 7 EA songs in Custom music though, I've never been able to get rid of those.


Awesome. Thanks again
Test Subject
#39 Old 23rd Feb 2020 at 4:41 AM
Thanks for this tool! Just want to report a bit of bug (I guess?). When saving (or broadcasting) the song list, if the song consists of accented characters (example : café), the process ended with error. The problem totally fixed when I change the filename, but just in case if you want to handle it more smoothly. And, just wondering if there's a reason to only pick mp3 files and not another song format? Again, thanks a lot!
Field Researcher
Original Poster
#40 Old 23rd Feb 2020 at 5:26 AM
Quote:
Originally Posted by MazETeR
Thanks for this tool! Just want to report a bit of bug (I guess?). When saving (or broadcasting) the song list, if the song consists of accented characters (example : café), the process ended with error. The problem totally fixed when I change the filename, but just in case if you want to handle it more smoothly.


I forgot to clarify that restriction in the description. See the updated "Other Notes" section:

Quote:
The names of custom stations and songs must only contain letters within the ASCII character set (i.e. the English alphabet). Using other characters from other languages will cause the station to not appear properly in-game and/or may cause Broadcaster to return errors.


Quote:
Originally Posted by MazETeR
And, just wondering if there's a reason to only pick mp3 files and not another song format?


Without getting too technical, the format the game uses for music is essentially a specially-encoded MP3 file. Any other audio formats would have to first be converted to MP3 before being converted a game-readable format -- something that would significantly increase the complexity of the program, and something that can already be done rather painlessly using some other utility.

"The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had." - Eric Schmidt

If you enjoy the mods I put out, consider supporting me on patreon: www.patreon.com/Gamefreak130
Forum Resident
THANKS POST
#41 Old 24th Feb 2020 at 8:30 AM
Thank you, this is a genuine Godsend!.. [Bows]
Test Subject
THANKS POST
#42 Old 24th Feb 2020 at 4:46 PM
That is such a amazing Tool and sooooo easy to use!!!!!!I can´t put it in word, how happy I am, this was, what I dreamed of. It would be sooooo cool, if you could make something similar for the TV Station, the Musicinstruments or the Singer ;-).

Tipps to use: Now it is possible to make Lots more realistic. You can take records of Background noise from a Trainstation for example and let this Music Play on a own radiostation just for the Trainstation and when you visit a Subway you will hear Trains etc.. The same goes for themed Restaurants, Blacksmith´s in Medieval worlds, Shopping Malls and so on.
Field Researcher
#43 Old 25th Feb 2020 at 4:13 PM
A small FYI : After importing A LOT of songs into some pre-existing stations (pop, latin, indie etc.) I found out that most of my songs won't appear in the list (in the options menu) however they WILL play normally in-game through the radio.
Test Subject
THANKS POST
#44 Old 27th Feb 2020 at 12:55 PM
Amazing piece of work ! Thanks !
Instructor
#45 Old 29th Feb 2020 at 5:01 PM
Like others have said, I've been waiting forever for this! I do have a question about the work out extra file. Your description says it overrides the "work out" function on stereos. Does that mean you can't have a Sim select a stereo and work out to it? I'm a tad confused. I like when my Sims work out to the radio.

goderguy
Field Researcher
Original Poster
#46 Old 1st Mar 2020 at 12:17 AM
Quote:
Originally Posted by goderguy
Like others have said, I've been waiting forever for this! I do have a question about the work out extra file. Your description says it overrides the "work out" function on stereos. Does that mean you can't have a Sim select a stereo and work out to it? I'm a tad confused. I like when my Sims work out to the radio.


In the context of script modding, "overriding" an interaction means injecting a custom interaction as a replacement for a default one; the interaction still exists and can be used, but may have different functionality. In this case, working out will still work exactly the same as it would otherwise, except the station Sims work out to may not always be Electronica.

"The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had." - Eric Schmidt

If you enjoy the mods I put out, consider supporting me on patreon: www.patreon.com/Gamefreak130
Space Pony
#47 Old 1st Mar 2020 at 4:33 AM Last edited by CRV13 : 1st Mar 2020 at 6:18 AM.
Sweet!

With this tool of yours plus Buurz's 'The Sims 2 Music" Mod...

http://modthesims.info/d/626919/the-sims-2-music.html

...I'm now finally playing a sort of The SIMs 2 remake

All I have to do is convert MP3's of the various music from TS2's radio stations using your tool and just like that TS3 is even more closer to TS2 sounds wise.

Now if only someone can come up with a TS2 Loading Screen mod then the conversion will be finally complete

RFE - Addendum:

I forgot to mention I'm on version 1.67 (The Steam version) and your mod works perfectly

RFE - 2nd Addendum:

I seem to have hit a slight hiccup with my first addendum. The mod does work in game, but for some unknown reason the custom radio station .package files I created for the The SIMs 2 Radio Stations are causing the game to seemingly not stop trying to load or access something as the loading something cursor animation, the clockwise rotating icon animation sequence keeps rotating even after I've been successfully loaded my savegame. Also I seem to can't be automatically logged into my TS3 Account and the game spits out the "Failed to connect to server" error. And will need to manually login again with the .package files I created with your tool installed.

My guess to my issue is in regards to your warning that your mod was built with patch 1.69, the Origin update patch. And I am on patch 1.67 so incompatibility I'm guessing? ??

Fantastic tool by the way though
Instructor
#48 Old 1st Mar 2020 at 9:38 AM
Quote:
Originally Posted by CRV13
RFE - 2nd Addendum:

I seem to have hit a slight hiccup with my first addendum. The mod does work in game, but for some unknown reason the custom radio station .package files I created for the The SIMs 2 Radio Stations are causing the game to seemingly not stop trying to load or access something as the loading something cursor animation, the clockwise rotating icon animation sequence keeps rotating even after I've been successfully loaded my savegame. Also I seem to can't be automatically logged into my TS3 Account and the game spits out the "Failed to connect to server" error. And will need to manually login again with the .package files I created with your tool installed.

My guess to my issue is in regards to your warning that your mod was built with patch 1.69, the Origin update patch. And I am on patch 1.67 so incompatibility I'm guessing? ??

Fantastic tool by the way though


That hiccup had to do with Steam and Origin I’d venture to guess. I experienced it too. Doesn’t appear to be caused by this. It corrected itself later in the evening.

goderguy
Lab Assistant
THANKS POST
#49 Old 1st Mar 2020 at 1:48 PM
I'm so excited to use this, thank you!
Space Pony
#50 Old 1st Mar 2020 at 9:51 PM
Quote:
Originally Posted by goderguy
That hiccup had to do with Steam and Origin I’d venture to guess. I experienced it too. Doesn’t appear to be caused by this. It corrected itself later in the evening.


Hey thanks for the confirmation err, debunkation would be more correct perhaps, at least I wasn't the only one who encountered that hiccup.

I placed my created stations again as I can't go back to TS3's own music.

It's just a shame Buurz's SIMs FM Radio station doesn't show up in the in game music options menu like how custom radio stations this tool creates do. Oh well
Page 2 of 3