September 9, 20232 yr Overview: StreamMaster is a versatile streaming application that allows users to import an unlimited number of M3U and EPG files for a wide range of streaming content. The platform offers robust analytics tools for tracking performance and gaining insights, as well as customizable logos for a unique user experience. It also features seamless integration with popular streaming platforms like Plex and Emby. Built on the latest React and C# core technologies, StreamMaster ensures fast and reliable streaming across various operating systems. Additional features like robust proxying and the ability to have multiple clients on a single backend stream make it a comprehensive solution for today's streaming needs. Application: StreamMaster GitHub: https://github.com/SenexCrenshaw/StreamMaster Discord: https://discord.gg/zACbUp6XvW
September 9, 20232 yr Thank you for this - can you check the webui? When going to WebUI button I get about:blank#blocked Going to the URL and port manually works fine.
September 9, 20232 yr Author Fixed in the XML. Thought I fixed this last night but realized I didn't. Should work now.
September 10, 20232 yr When I add the Link to Plex. it always says no channels even tho all the channels are showing in the Stream Master
September 10, 20232 yr Author You'll probably want to contact the developer in Discord channel. I'm not able to provide support for the app itself, just the unraid community app configuration in this thread.
November 12, 20232 yr I will ask the on app specific support too but was curious if you knew if we needed to / could passthrough a nvidia card for improved ffmpeg or streammaster performance? by default the video stream is choppy through the docker container.
November 14, 20232 yr Author I haven't heard anyone talk about this, but makes sense to do. Let us know what you find out, as i would do the same.
February 11, 20242 yr On 11/12/2023 at 10:32 AM, ChuckBuilds said: I will ask the on app specific support too but was curious if you knew if we needed to / could passthrough a nvidia card for improved ffmpeg or streammaster performance? by default the video stream is choppy through the docker container. Any news on this front?
March 17, 20242 yr On 2/11/2024 at 3:41 PM, Bos98 said: Any news on this front? No, I had decent luck with the StreamMaster Discord - got it fixed up without needing gpu but then started having issues again. I'll look into it soon fruther
July 12, 20241 yr Hi austin, thanks for putting the container together as a community application. When I install, I have two (fixable) issues, but not sure if this is something that could be fixed by the docker compose that is available in the community app marketplace: 1. The container spits out an error on first boot that says the Settings folder could not be created. (To be clear, that is the appdata/StreamMaster/Settings folder, which is locally interpretted by the container as /config/Settings) 2. The settings.json file necessary for proper operation is not created. This sits in the appdata/StreamMaster top level directory. If anyone is having this issue, you can correct it by going to the github page for the StreamMaster project and locating the settings.json file, and copying it to your StreamMaster appdata folder and then restarting the container. As of 7/12/24 the file is available here - https://github.com/SenexCrenshaw/StreamMaster/blob/main/StreamMaster.API/settings.json
September 6, 20241 yr Author can you post a picture of your config in unraid? they changed some settings for moving to postgres database a while back but mine never stopped worming. very possible i need to change the template and just didnt know it. if you want immediate support go into the streammaster discord and ask there. im out of the country without my laptop to look into the details. i might be able to spot something in your config screenshot though. Edited September 10, 20241 yr by austin holy spelling
September 6, 20241 yr Failed to create directory /config/settings System.IO.IOException: Permission Denied
September 6, 20241 yr Author Ok good deal. I asked in the discord and they are currently recommending changing the image to channels. Like this image
September 7, 20241 yr how i change PostgreSQL ip ? Quote .....Attempt 20: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Edited September 7, 20241 yr by Artiom97es PostgreSQL
September 7, 20241 yr Getting error message 2024-09-07 09:29:14.235 EDT [43] LOG: database system is ready to accept connections 2024-09-07 09:29:18.500 EDT [73] FATAL: role "root" does not exist 2024-09-07 09:29:18.526 EDT [75] ERROR: relation "public.__EFMigrationsHistory" does not exist at character 15 2024-09-07 09:29:18.526 EDT [75] STATEMENT: SELECT 1 FROM public."__EFMigrationsHistory" WHERE "MigrationId" = '20240804181253_Custom_Setup'; ERROR: relation "public.__EFMigrationsHistory" does not exist LINE 1: SELECT 1 FROM public."__EFMigrationsHistory" WHERE "Migratio... ^ Unhandled exception. System.UnauthorizedAccessException: Access to the path '/config/settings.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, String contents, Encoding encoding) at StreamMaster.Domain.Helpers.SettingsHelper.UpdateSetting(Object setting) in /src/StreamMaster.Domain/Helpers/SettingsHelper.cs:line 82 at Program.<<Main>$>g__LoadAndValidateSettings|0_3[T](String settingsFile, Object defaultSetting) in /src/StreamMaster.API/Program.cs:line 94 at Program.<Main>$(String[] args) in /src/StreamMaster.API/Program.cs:line 68 at Program.<Main>(String[] args)
September 8, 20241 yr Not working? Creating Directories Failed to create directory: /config/Settings System.IO.IOException: Permission denied Failed to create directory: /config/CustomPlayList System.IO.IOException: Permission denied Failed to create directory: /config/Intros System.IO.IOException: Permission denied Failed to create directory: /config/Messages System.IO.IOException: Permission denied ** Press ANY KEY to close this window **
September 8, 20241 yr Author Sorry everyone. Deployed a change to the XML that isn't correct. I'm traveling and can't fix it at the moment. I'll fix it this week though. Here is a sample compose that you could change settings to try to match. ``` version: '3.4' services: streammaster: image: senexcrenshaw/streammaster:channels container_name: streammaster ports: - 709:7095 restart: unless-stopped environment: POSTGRES_PASSWORD: sm123 volumes: - ./config:/config - ./config/tv-logos:/config/tv-logos ```
September 9, 20241 yr Author Here is another compose file someone said will work in the discord. I haven't been able to test it. I think this has more than is actually necessarily: ``` #StreamMaster streammaster: #image: senexcrenshaw/streammaster:hls image: senexcrenshaw/streammaster:channels container_name: streammaster ports: - 7095:7095 - 7096:7096 # Only for SSL - 5432:5432 #PGSQL extra_hosts: - ubuntuserver:10.0.0.10 environment: - PUID=1000 # UID to Run As - PGID=1000 # GID to Run As - TZ=US/Central - POSTGRES_USER=sm - POSTGRES_PASSWORD=sm123 - POSTGRES_DB=StreamMaster restart: unless-stopped volumes: - /home/USER/.config/StreamMaster-new/config:/config - /home/USER/.config/StreamMaster-new/logos:/config/tv-logos - /MainPool/Main/Temp/EPG/IPTVBoss/Stream Master:/config/PlayLists/EPG - /MainPool/Main/Temp/Docker Containers/StreamMaster/M3U:/config/PlayLists/M3U ```
September 9, 20241 yr Author ok just tested the config and its working. I've updated the XML in the app store so once that processes you should be able to re-add the app and it'll pull in the new settings. The only real changes is having 2 new variables: 1. POSTGRES_USER=sm 2. POSTGRES_PASSWORD=sm123 everything else stayed the same
September 10, 20241 yr Hi, unfortunately I still have the Postgres Error. fixing permissions on existing directory /config/DB ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Europe/Berlin creating configuration files ... ok running bootstrap script ... Attempt 2: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 3: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 4: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 5: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 6: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 7: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 8: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 9: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 10: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 11: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 12: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 13: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 14: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 15: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 16: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 17: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 18: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 19: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Attempt 20: PostgreSQL is not yet ready on 127.0.0.1:5432. Retrying in 5 seconds... Error: PostgreSQL on 127.0.0.1:5432 is not ready after 20 attempts. Error: PostgreSQL is not ready. Anything i can do? Kind regards Edit: Added Config Edited September 10, 20241 yr by domisturz Added config
September 10, 20241 yr On 9/10/2023 at 3:49 AM, tmoran000 said: When I add the Link to Plex. it always says no channels even tho all the channels are showing in the Stream Master Did you give your channels numbers in Stream Master?
September 13, 20241 yr I have the same issues as other it seems. Installed and get Quote 2024-09-13 11:04:52.316 AEST [44] LOG: database system is ready to accept connections 2024-09-13 11:04:57.121 AEST [78] FATAL: role "root" does not exist 2024-09-13 11:04:57.177 AEST [80] FATAL: role "sm" does not exist psql: error: connection to server at "127.0.0.1", port 5432 failed: FATAL: role "sm" does not exist 2024-09-13 11:05:10.933 AEST [160] FATAL: role "sm" does not exist Unhandled exception. Npgsql.PostgresException (0x80004005): 28000: role "sm" does not exist Then eventually dies on Quote fail: StreamMaster.Infrastructure.EF.RepositoryContextInitializer[0] An error occurred while initializing the database. Npgsql.PostgresException (0x80004005): 28000: role "sm" does not exist
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.