unity mp3 player with audio mixer and soundcard + output selection
Budget: $250 – $750 USD
the application will be used in our project and can be as fab, asset, class, addon etc.. its up to you..
we are searching for a unity game engine expert who is capable on unity audio environment..
about us: we are a music creation company, we have our own mp3 music files, we want our customers to create their playlists on our system and see/play/mix them on any device..
we have dotnet developers and ui designers in our company..
we will create the ui and other features then audio playback.. but the audio features are described below:
we want to make an mp3 player, which can ;
- none of mp3 files will be in local assets.. all are runtime addable
- play an remote url mp3 without downloading
- play an mp3 on local disk
- play an icecast/shoutcast mp3 stream
- can have multiple audio mixers
- each mixer have sub mixer groups
- sub mixers have playlists or icecast/shoutcast stream url
- each playlist can have fade-in, fade-out on next song and fade period can be configurable
- master mixer must have volume normalization (compressor/limiter , means volume limiting)
- master mixer and sub mixers must have vumeter graphical output
- master mixer's can have multiple outputs. on each output we can select sound card and output of soundcard (ex:front left mono only, or rear left+right stereo)
- we must get soundcard list as list/array programatically and output channel counts to show on screen
- master mixer's can output to a stream server (icecast/shoutcast)
- playlists will be supplied as list or array programatically (each file will have filename/url, file type (local, remote, stream)
- each master mixer and sub mixers must have volume control programatically.. we can reduce/increase/mute each submixer and master mixer
- one application can have multiple master mixers and each can have different audio output
- no external dll (like un4seen bass or platform dependent audio components etc), all audio features must be unity build-in audio feature/system (means native features of unity)
- application must run on android,ipad, ios, tvos, windows, linux, macos
- nice to have if run on webgl with limited features (no soundcard output selection etc due to browser limitations), but not mandatory..
- each sub-mixer must give total duration, remaining duration, each file's duration as programatically
- each master mixer, connected sub mixers, playlists attached to sub mixers must be programatically addable/removeable
- each mastermixer, submixers must give event of current remaining time, vumeter values, remaining file count
- nice to have if can get bpm values on each mastermixer, submixers
- while application plays music, if the platform is ios/android mobile application send to background, music must continue to play at background..
developer must show previous work examples, screenshots
we are searching for a unity game engine expert who is capable on unity audio environment..
about us: we are a music creation company, we have our own mp3 music files, we want our customers to create their playlists on our system and see/play/mix them on any device..
we have dotnet developers and ui designers in our company..
we will create the ui and other features then audio playback.. but the audio features are described below:
we want to make an mp3 player, which can ;
- none of mp3 files will be in local assets.. all are runtime addable
- play an remote url mp3 without downloading
- play an mp3 on local disk
- play an icecast/shoutcast mp3 stream
- can have multiple audio mixers
- each mixer have sub mixer groups
- sub mixers have playlists or icecast/shoutcast stream url
- each playlist can have fade-in, fade-out on next song and fade period can be configurable
- master mixer must have volume normalization (compressor/limiter , means volume limiting)
- master mixer and sub mixers must have vumeter graphical output
- master mixer's can have multiple outputs. on each output we can select sound card and output of soundcard (ex:front left mono only, or rear left+right stereo)
- we must get soundcard list as list/array programatically and output channel counts to show on screen
- master mixer's can output to a stream server (icecast/shoutcast)
- playlists will be supplied as list or array programatically (each file will have filename/url, file type (local, remote, stream)
- each master mixer and sub mixers must have volume control programatically.. we can reduce/increase/mute each submixer and master mixer
- one application can have multiple master mixers and each can have different audio output
- no external dll (like un4seen bass or platform dependent audio components etc), all audio features must be unity build-in audio feature/system (means native features of unity)
- application must run on android,ipad, ios, tvos, windows, linux, macos
- nice to have if run on webgl with limited features (no soundcard output selection etc due to browser limitations), but not mandatory..
- each sub-mixer must give total duration, remaining duration, each file's duration as programatically
- each master mixer, connected sub mixers, playlists attached to sub mixers must be programatically addable/removeable
- each mastermixer, submixers must give event of current remaining time, vumeter values, remaining file count
- nice to have if can get bpm values on each mastermixer, submixers
- while application plays music, if the platform is ios/android mobile application send to background, music must continue to play at background..
developer must show previous work examples, screenshots