I believe I found a metadata issue in the MyQNAP repository that causes duplicate App Center entries for Prowlarr and Radarr.
Environment:
- QNAP TS-464
- QTS 5.2.9.3499
- Community repository: https://www.myqnap.org/repo.xml
Problem:
App Center was displaying multiple identity entries for:
- Prowlarr (Apache83)
- Radarr.NET (Apache83)
Other Apache83 applications such as Sonarr, Lidarr, Kapowarr, SABnzbd, etc. displayed normally with only a single entry.
Investigation:
I initially suspected App Center corruption, but the installed package database only contained a single installation of each application. Reinstalling the applications fixed functionality but did not remove the duplicate listings.
After examining repo.xml, I found that the following internal names appear more than once:
Prowlarr:
- Prowlarr83
- Prowlarr84
- Prowlarr85
Radarr:
- RadarrDotNet83
- RadarrDotNet84
- RadarrDotNet85
The duplicate entries appear to be the standard QTS packages and the QTS6/Hero6 packages sharing the same internalName values.
For comparison, Sonarr uses unique internal names for each variant:
- SonarrV483
- SonarrV484
- SonarrV485
- SonarrV4Q
- SonarrV4QH6
Testing:
To verify the cause, I downloaded repo.xml, modified only the Hero6 entries so they used unique internalName values, and hosted the modified repository locally.
Example:
Original:
<internalName>Prowlarr83</internalName>
Modified Hero6 entry:
<internalName>Prowlarr83QH6</internalName>
Original:
<internalName>RadarrDotNet83</internalName>
Modified Hero6 entry:
<internalName>RadarrDotNet83QH6</internalName>
Result:
After pointing App Center to the modified repository and refreshing, all duplicate Prowlarr and Radarr entries disappeared immediately. App Center then displayed a single correct entry for each package.
This appears to indicate that duplicate internalName values in repo.xml are causing App Center to create duplicate package listings.
Can someone confirm whether the Hero6 package entries should have unique internalName values similar to Sonarr's naming convention?
Environment:
- QNAP TS-464
- QTS 5.2.9.3499
- Community repository: https://www.myqnap.org/repo.xml
Problem:
App Center was displaying multiple identity entries for:
- Prowlarr (Apache83)
- Radarr.NET (Apache83)
Other Apache83 applications such as Sonarr, Lidarr, Kapowarr, SABnzbd, etc. displayed normally with only a single entry.
Investigation:
I initially suspected App Center corruption, but the installed package database only contained a single installation of each application. Reinstalling the applications fixed functionality but did not remove the duplicate listings.
After examining repo.xml, I found that the following internal names appear more than once:
Prowlarr:
- Prowlarr83
- Prowlarr84
- Prowlarr85
Radarr:
- RadarrDotNet83
- RadarrDotNet84
- RadarrDotNet85
The duplicate entries appear to be the standard QTS packages and the QTS6/Hero6 packages sharing the same internalName values.
For comparison, Sonarr uses unique internal names for each variant:
- SonarrV483
- SonarrV484
- SonarrV485
- SonarrV4Q
- SonarrV4QH6
Testing:
To verify the cause, I downloaded repo.xml, modified only the Hero6 entries so they used unique internalName values, and hosted the modified repository locally.
Example:
Original:
<internalName>Prowlarr83</internalName>
Modified Hero6 entry:
<internalName>Prowlarr83QH6</internalName>
Original:
<internalName>RadarrDotNet83</internalName>
Modified Hero6 entry:
<internalName>RadarrDotNet83QH6</internalName>
Result:
After pointing App Center to the modified repository and refreshing, all duplicate Prowlarr and Radarr entries disappeared immediately. App Center then displayed a single correct entry for each package.
This appears to indicate that duplicate internalName values in repo.xml are causing App Center to create duplicate package listings.
Can someone confirm whether the Hero6 package entries should have unique internalName values similar to Sonarr's naming convention?