├── .gitignore ├── LICENSE ├── LocalAudioBroadcast.sln ├── LocalAudioBroadcast ├── AboutBox.Designer.cs ├── AboutBox.cs ├── AboutBox.resx ├── ControlPoint.cs ├── Data │ ├── AudioUtil.cs │ ├── CircleBuffer.cs │ ├── IDataSource.cs │ ├── IInputTransform.cs │ └── StreamingFormatTransform.cs ├── DidlUtil.cs ├── Directory.cs ├── DirectoryServer.cs ├── DvConnectionManager.cs ├── DvContentDirectory.cs ├── DvX_MS_MediaReceiverRegistrar.cs ├── FileServer │ ├── FileModule.cs │ ├── HttpServerUtil.cs │ ├── LoopbackModule.cs │ ├── Server.cs │ └── ServerModule.cs ├── LocalAudioBroadcast.cs ├── LocalAudioBroadcast.csproj ├── LocalAudioBroadcast.licenseheader ├── MainConsole.cs ├── MainForm.Designer.cs ├── MainForm.cs ├── MainForm.resx ├── Metadata │ ├── ITrackInfoProvider.cs │ ├── ShoutcastMetadataEmbedder.cs │ ├── Spotify.cs │ ├── TrackInfo.cs │ └── TrackInfoChangedEventArgs.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ ├── audio-volume-high.png │ ├── audio-volume-low.png │ ├── audio-volume-medium.png │ ├── audio-volume-muted.png │ ├── dialog-information.png │ ├── media-playback-pause.png │ ├── media-playback-start.png │ ├── media-playback-stop.png │ └── view-refresh.png ├── ServiceEventHandler.cs ├── Settings.cs ├── StreamingFormat.cs ├── WasapiLoopbackCapture2.cs ├── app.config └── network-wireless.ico ├── NOTICE ├── README.md ├── libs ├── HttpServer.dll ├── HttpServer.xml ├── NAudio.dll ├── NAudio.xml ├── UPnP.dll └── UPnP.pdb └── screenshot_gui.png /.gitignore: -------------------------------------------------------------------------------- 1 | obj/ 2 | bin/ 3 | *.suo 4 | version.txt 5 | AboutBox.notice.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LICENSE -------------------------------------------------------------------------------- /LocalAudioBroadcast.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast.sln -------------------------------------------------------------------------------- /LocalAudioBroadcast/AboutBox.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/AboutBox.Designer.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/AboutBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/AboutBox.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/AboutBox.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/AboutBox.resx -------------------------------------------------------------------------------- /LocalAudioBroadcast/ControlPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/ControlPoint.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Data/AudioUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Data/AudioUtil.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Data/CircleBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Data/CircleBuffer.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Data/IDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Data/IDataSource.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Data/IInputTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Data/IInputTransform.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Data/StreamingFormatTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Data/StreamingFormatTransform.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/DidlUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/DidlUtil.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Directory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Directory.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/DirectoryServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/DirectoryServer.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/DvConnectionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/DvConnectionManager.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/DvContentDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/DvContentDirectory.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/DvX_MS_MediaReceiverRegistrar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/DvX_MS_MediaReceiverRegistrar.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/FileServer/FileModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/FileServer/FileModule.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/FileServer/HttpServerUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/FileServer/HttpServerUtil.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/FileServer/LoopbackModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/FileServer/LoopbackModule.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/FileServer/Server.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/FileServer/Server.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/FileServer/ServerModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/FileServer/ServerModule.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/LocalAudioBroadcast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/LocalAudioBroadcast.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/LocalAudioBroadcast.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/LocalAudioBroadcast.csproj -------------------------------------------------------------------------------- /LocalAudioBroadcast/LocalAudioBroadcast.licenseheader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/LocalAudioBroadcast.licenseheader -------------------------------------------------------------------------------- /LocalAudioBroadcast/MainConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/MainConsole.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/MainForm.Designer.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/MainForm.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/MainForm.resx -------------------------------------------------------------------------------- /LocalAudioBroadcast/Metadata/ITrackInfoProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Metadata/ITrackInfoProvider.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Metadata/ShoutcastMetadataEmbedder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Metadata/ShoutcastMetadataEmbedder.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Metadata/Spotify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Metadata/Spotify.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Metadata/TrackInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Metadata/TrackInfo.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Metadata/TrackInfoChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Metadata/TrackInfoChangedEventArgs.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Program.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Properties/Resources.resx -------------------------------------------------------------------------------- /LocalAudioBroadcast/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Properties/Settings.settings -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/audio-volume-high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/audio-volume-high.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/audio-volume-low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/audio-volume-low.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/audio-volume-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/audio-volume-medium.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/audio-volume-muted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/audio-volume-muted.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/dialog-information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/dialog-information.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/media-playback-pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/media-playback-pause.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/media-playback-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/media-playback-start.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/media-playback-stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/media-playback-stop.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/Resources/view-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Resources/view-refresh.png -------------------------------------------------------------------------------- /LocalAudioBroadcast/ServiceEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/ServiceEventHandler.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/Settings.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/StreamingFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/StreamingFormat.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/WasapiLoopbackCapture2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/WasapiLoopbackCapture2.cs -------------------------------------------------------------------------------- /LocalAudioBroadcast/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/app.config -------------------------------------------------------------------------------- /LocalAudioBroadcast/network-wireless.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/LocalAudioBroadcast/network-wireless.ico -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/README.md -------------------------------------------------------------------------------- /libs/HttpServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/libs/HttpServer.dll -------------------------------------------------------------------------------- /libs/HttpServer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/libs/HttpServer.xml -------------------------------------------------------------------------------- /libs/NAudio.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/libs/NAudio.dll -------------------------------------------------------------------------------- /libs/NAudio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/libs/NAudio.xml -------------------------------------------------------------------------------- /libs/UPnP.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/libs/UPnP.dll -------------------------------------------------------------------------------- /libs/UPnP.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/libs/UPnP.pdb -------------------------------------------------------------------------------- /screenshot_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protyposis/LocalAudioBroadcast/HEAD/screenshot_gui.png --------------------------------------------------------------------------------