January 15Jan 15 Summary: Support Thread for SportarrApplication: SportarrGithub: https://github.com/Sportarr/Sportarr Sportarr automatically tracks and organizes live sports events across all major sports - combat sports, basketball, football, hockey, motorsports, and hundreds more.
January 16Jan 16 Well, I started by struggling with it. But I am slowly finding out more and more as I nose around.I am a solid Sonarr and Radarr user so it is all familiar, but I must say some of the features on this are damn awesome. I just came across the trash guides importer. Very nice!I am struggling with root folders and matching, but I am trying to make it work with a current manual setup for Formula 1 and WWE so I will keep tweaking until I get it sorted.Great work!EDIT: Is there a way to change the scanner? I currently use TVDB for my Formula 1 naming so that it works in Plex, but when importing my 970! F1 files it fails to match a fair chunk of them due to the different naming convention SportsDB uses. Maybe if I can change to the TVDB scanner for import and then preview rename with SportsDB? I will need to do some testing to see if SportsDB naming works in Plex. Edited January 16Jan 16 by LFFPicard
January 16Jan 16 2 hours ago, LFFPicard said:Well, I started by struggling with it. But I am slowly finding out more and more as I nose around.I am a solid Sonarr and Radarr user so it is all familiar, but I must say some of the features on this are damn awesome. I just came across the trash guides importer. Very nice!I am struggling with root folders and matching, but I am trying to make it work with a current manual setup for Formula 1 and WWE so I will keep tweaking until I get it sorted.Great work!EDIT: Is there a way to change the scanner? I currently use TVDB for my Formula 1 naming so that it works in Plex, but when importing my 970! F1 files it fails to match a fair chunk of them due to the different naming convention SportsDB uses. Maybe if I can change to the TVDB scanner for import and then preview rename with SportsDB? I will need to do some testing to see if SportsDB naming works in Plex.Please let me know how you go. This is on the githubPlexSportarr supports two methods for Plex integration:Custom Metadata Provider (Recommended)For Plex 1.43.0+, use the new Custom Metadata Provider system. No plugin installation required!Open Plex Web and go to Settings → Metadata AgentsClick + Add ProviderEnter the URL: https://sportarr.net/plexClick + Add Agent and give it a name (e.g., "Sportarr")Restart Plex Media ServerCreate a TV Shows library, select your sports folder, and choose the Sportarr agentLegacy Bundle AgentFor older Plex versions, download the legacy bundle from Sportarr UI (Settings > General > Media Server Agents) and copy to your Plex Plug-ins directory. Note: Plex has announced legacy agents will be deprecated in 2026.See agents/plex/README.md for detailed instructions and troubleshooting.I am on V1.42 of Plex, so can't test the new way. I have been trying to get it to see the F1, but it is having issues. Works fine from Sonarr in past
January 16Jan 16 @TQ I kindly request that you remove Sportarr from Unraid CA. This is not the official template nor my official support forum. I had wished to not add it to Unraid CA yet, as it isn't ready and needs much more work. I am not sure why it states it is "Official" on CA when I did not create it. The template used is also incorrect and is causing users to join my server, making issue tickets because the "/sports" path isnt working for them. I'm just afraid users may be downloading false or malicious software if this stays up as I have nocontrol on the app and where it points to. My GitHub states this is not yet available on Unraid.edit: disregard. This is my own doing for leaving it public. I have been informed that there should not be any risks or concerns on the app being published by another user, as it is just a template. All users should be able to use it safely. Thank you @TQ for the support in sharing with the Unraid community. I'm sorry for my anxiety/fear in the message above. I know my reaction was intense, and I regret letting that fear take over. Edited January 17Jan 17 by sportarr
January 17Jan 17 It's just a template that points to the Docker container you listed on your GitHub, hence showing as "official". It's a marker that it's using the Docker container provided by the official repository of the software. I don't know what this being available on Unraid changes for you. You released that Docker container into the wild and your software under GPL, specifically chose that permissive license. Asking for it to be removed from specific places now is like trying to stop wind with a paper bag - are you going to do this for every single place that distributes your software?This is just my opinion and, for what it's worth, I have nothing to do with CA, but releasing free software and then asking for such removals seems backwards to me - especially when the template is in fact pointing to the very container you released (the "official" one). I'd be happy for the publicity and that people are willing to re-publish and support the software you've written, the template is not much more than a link and that should be well within their rights under the license you chose. Rather than removing the template entirely, maybe tell the template maintainer how to fix it up... changing a path can't be that hard, be glad it uses your Docker container. It's not like they made a new container (which would've been well within their rights under the license you chose). Just tell people on your Discord that you're not supporting it, if if bothers you that much, but I don't see the issue for Unraid.
January 17Jan 17 10 minutes ago, Rysz said:It's just a template that points to the Docker container you listed on your GitHub, hence showing as "official". It's a marker that it's using the Docker container provided by the official repository of the software. I don't know what this being available on Unraid changes for you. You released the Docker container into the wild and your software under GPL and specifically chose that permissive license. Asking for it to be removed from specific places now seems like trying to stop wind with a paper bag.For what it's worth this is just my opinion and I have nothing to do with CA, but releasing free software into the wild and then asking for such removals seems wild to me - especially when the template is in fact pointing to the very container you released. I'd be happy for the publicity and that people are willing to re-publish and support the software you've written, the template is not more than a link and that should be well within their rights under the license you chose.I am sorry for being uneducated. I just saw "official" as if it were something coming from the creator, not another user. I was worried that the user could have the ability to change template structures at will if they wished and it could lead to risks for other users down the line, i.e., change the repo to lead to another repo with malicious code injected. I have never made an Unraid template before, so I am not well-versed in how it really works tbh. If you don't think I should be concerned, then I will leave it be. The last thing I wanted was my app/name tied to something that could cause a risk to users. As for the license concern and private vs public repo, I am not trying to limit the use of the app in any way, just trying to limit the publicity. I am aware I could have made the repo private, but I did intend to keep it open source for all to use, especially since I had some great support from other users already that I would have never had with it private. I guess my thing is now that it is on the front page of Unraid CA, I have more users joining and tickets/issues opening than I had ever imagined. Never pictured this app would take off this quickly. I just had a newborn, so the likelihood of these issues getting resolved in a quick time for them is low. Hate disappointing people and making them wait is all. But as you said, that is on me for leaving it open. People will just need to understand that stuff may not work for a while.
January 17Jan 17 Just now, sportarr said:I am sorry for being uneducated. I just saw "official" as if it were something coming from the creator, not another user. I was worried that the user could have the ability to change template structures at will if they wished and it could lead to risks for other users down the line, i.e., change the repo to lead to another repo with malicious code injected. I have never made an Unraid template before, so I am not well-versed in how it really works tbh. If you don't think I should be concerned, then I will leave it be. The last thing I wanted was my app/name tied to something that could cause a risk to users. As for the license concern and private vs public repo, I am not trying to limit the use of the app in any way, just trying to limit the publicity. I am aware I could have made the repo private, but I did intend to keep it open source for all to use, especially since I had some great support from other users already that I would have never had with it private. I guess my thing is now that it is on the front page of Unraid CA, I have more users joining and tickets/issues opening than I had ever imagined. Never pictured this app would take off this quickly. I just had a newborn, so the likelihood of these issues getting resolved in a quick time for them is low. Hate disappointing people and making them wait is all. But as you said, that is on me for leaving it open. People will just need to understand that stuff may not work for a while.Sorry I didn't mean to come across as abrasive, any removals are eventually up to the CA maintainer @Squid too.I can see where you're coming from, and I know (being a developer myself) that supporting things can take a toll time/motivation-wise.And, thinking about it some more, I agree that "official" may be a bit misguiding in this light, although I'm unsure of a better wording...Of course you can petition the CA maintainer to remove the software, but I think it will just pop up somewhere else instead.Maybe it's best to put a few lines in your GitHub/Discord instead, that you only support the installation methods you've provided.Thanks for developing this piece of software, FOSS development is unforgiving and brutal at times, especially on the support side.P.S. As for harm, I don't think a template can really do much, if it pointed to another malicious container it'd loose the "official" tag.Anything else should be immediately obvious to the installing user, who always is presented the permissions/fields before install.Even the container it uses is made visible to the user before install, so a user consciously has to make the decision to install that.
January 17Jan 17 2 minutes ago, Rysz said:Sorry I didn't mean to come across as abrasive, any removals are eventually up to the CA maintainer @Squid too.I can see where you're coming from, and I know (being a developer myself) that supporting things can take a toll time/motivation-wise.And, thinking about it some more, I agree that "official" may be a bit misguiding in this light, although I'm unsure of a better wording...Of course you can petition the CA maintainer to remove the software, but I think it will just pop up somewhere else instead.Maybe it's best to put a few lines in your GitHub/Discord instead, that you only support the installation methods you've provided.Thanks for developing this piece of software, FOSS development is unforgiving and brutal at times, especially on the support side.You were realistic and correct. No need to apologize for that. This template is fine, there are a few changes I think should be made to make onboarding easier for users, such as iGPU or NVIDIA GPU variables for IPTV and changing the /sports to /data for the root media path, but overall everything else seems correct in my eyes. I'll update my GitHub in the meantime to minimize any confusion. Thank you again for steering me off the cliff. I love the FOSS community, and I just want to do everything by the book to ensure this app succeeds.
January 17Jan 17 @Sportarr all good to worry when you don't know something, especially with what you have created.I have wanted a sport tracking app for ages, I just can't code, so couldn't do it haha. My only thought was calling it "Runnarr".I look forward to where this will go, but please take your time with it, and focus on the newborn. Maybe put up in your discord, or github that you will respond when can.
January 23Jan 23 SOLVED!I just came across this project and love it! Thank you for the work into this great idea.I'm having a bit of trouble adding leagues, no matter what filter is applied, no leagues show up, and it does not seem to connect to thesportsdb.com. See the below error from the log. Is this a configuration error on my setup? Let me know if the full log would be helpful.Not in rush at all! I'll check back in 6 months once you have time to sleep again.[2026-01-23 02:42:56.907 +00:00] [INF] [LEAGUES] Fetching all leagues from cache [2026-01-23 02:42:56.908 +00:00] [INF] [TheSportsDB] Fetching all leagues from: https://sportarr.net/api/v2/json/all/leagues [2026-01-23 02:43:40.352 +00:00] [ERR] [TheSportsDB] Failed to get all leagues System.Net.Http.HttpRequestException: Response status code does not indicate success: 502 (Bad Gateway). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at Sportarr.Api.Services.TheSportsDBClient.GetAllLeaguesAsync() in /build/Services/TheSportsDBClient.cs:line 559 [2026-01-23 02:43:40.358 +00:00] [WRN] [LEAGUES] No leagues found in cacheSOLUTION:For others with this issue, go to Settings > General > URL Base, and add /sportarr Edited January 23Jan 23 by Tetreves
January 23Jan 23 1 hour ago, Tetreves said:SOLVED!I just came across this project and love it! Thank you for the work into this great idea.I'm having a bit of trouble adding leagues, no matter what filter is applied, no leagues show up, and it does not seem to connect to thesportsdb.com. See the below error from the log. Is this a configuration error on my setup? Let me know if the full log would be helpful.Not in rush at all! I'll check back in 6 months once you have time to sleep again.[2026-01-23 02:42:56.907 +00:00] [INF] [LEAGUES] Fetching all leagues from cache [2026-01-23 02:42:56.908 +00:00] [INF] [TheSportsDB] Fetching all leagues from: https://sportarr.net/api/v2/json/all/leagues [2026-01-23 02:43:40.352 +00:00] [ERR] [TheSportsDB] Failed to get all leagues System.Net.Http.HttpRequestException: Response status code does not indicate success: 502 (Bad Gateway). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at Sportarr.Api.Services.TheSportsDBClient.GetAllLeaguesAsync() in /build/Services/TheSportsDBClient.cs:line 559 [2026-01-23 02:43:40.358 +00:00] [WRN] [LEAGUES] No leagues found in cacheSOLUTION:For others with this issue, go to Settings > General > URL Base, and add /sportarrThank you for the kind words! Though I do love your enthusiasm, the reason it didn't work was that my API was down. Not sure adding /sportarr was the real fix tbh. Thank you for reporting though, as I had no clue till you said.
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.