[ Lidarr .NET ] [ 1.1.1.2762 ] Looks and smells like Sonarr but made for music (Dot Net version)

This is the best place for community developers to publish their genius work. Your Apps enrich the QNAP Turbo NAS.
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

[ Lidarr .NET ] [ 1.1.1.2762 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

Image

Source : http://lidarr.audio

Download : x64 , arm64

Apache80: https://www.myqnap.org/product/lidarr80/
Apache81 : https://www.myqnap.org/product/lidarr81/
Apache82 : https://www.myqnap.org/product/lidarr82/

use port 8686 by default

Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

Major Features Include:

Support for major platforms: Windows, Linux, macOS, Raspberry Pi, etc.
Automatically detects new tracks.
Can scan your existing library and download any missing tracks.
Can watch for better quality of the tracks you already have and do an automatic upgrade.
Automatic failed download handling will try another release if one fails
Manual search so you can pick any release or to see why a release was not downloaded automatically
Fully configurable track renaming
Full integration with SABnzbd and NZBGet
Full integration with Kodi, Plex (notification, library update, metadata)
Full support for specials and multi-album releases
And a beautiful UI
Last edited by QNAP_Stephane on Wed Jan 25, 2023 7:01 pm, edited 9 times in total.
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
rs1001
Getting the hang of things
Posts: 72
Joined: Thu Jun 18, 2015 11:44 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by rs1001 »

Any plans to do one of these for Radarr .net version?
Would be much appreciated.
QNAP TS-653 Pro -- with 16Gb RAM
6 * Western Digital WD60EFRX WD Reds (RAID5) as a Single 27.1TB Volume
Firmware: QTS 5.0.1.2277
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

rs1001 wrote: Wed Jul 22, 2020 7:11 pm Any plans to do one of these for Radarr .net version?
Would be much appreciated.
is there any ? i can only find Mono Version
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
rs1001
Getting the hang of things
Posts: 72
Joined: Thu Jun 18, 2015 11:44 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by rs1001 »

I'd installed the standard qpkg, changed the branch to 'aphrodite'
-- which upgraded me to Radarr 3 using the built-in mechanism.
-- which is working fine, but shares the message "Please upgrade to the .NET Core version of Radarr"

.. with this link: https://github.com/Radarr/Radarr/wiki/H ... re-version
QNAP TS-653 Pro -- with 16Gb RAM
6 * Western Digital WD60EFRX WD Reds (RAID5) as a Single 27.1TB Volume
Firmware: QTS 5.0.1.2277
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

ok i will work on it
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

rs1001 wrote: Wed Jul 22, 2020 7:31 pm I'd installed the standard qpkg, changed the branch to 'aphrodite'
-- which upgraded me to Radarr 3 using the built-in mechanism.
-- which is working fine, but shares the message "Please upgrade to the .NET Core version of Radarr"

.. with this link: https://github.com/Radarr/Radarr/wiki/H ... re-version
built : https://www.qnapclub.eu/fr/qpkg/1007
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
rs1001
Getting the hang of things
Posts: 72
Joined: Thu Jun 18, 2015 11:44 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by rs1001 »

Thank you so much! :D
QNAP TS-653 Pro -- with 16Gb RAM
6 * Western Digital WD60EFRX WD Reds (RAID5) as a Single 27.1TB Volume
Firmware: QTS 5.0.1.2277
User avatar
Trexx
Ask me anything
Posts: 5388
Joined: Sat Oct 01, 2011 7:50 am
Location: Minnesota

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by Trexx »

Seeing the following errors in Lidarr (.Net). Any ideas?

Code: Select all

Certificate validation for https://services.lidarr.audio/v1/update/master/changes?version=0.7.1.1712&os=linux&runtimeVer=3.1.5&active=false failed. RemoteCertificateChainErrors 

Code: Select all

Request Failed. GET /api/v1/update: The SSL connection could not be established, see inner exception. The remote certificate is invalid according to the validation procedure.: 'https://services.lidarr.audio/v1/update/master/changes?version=0.7.1.1712&os=linux&runtimeVer=3.1.5&active=false'

Code: Select all

System.Net.WebException: The SSL connection could not be established, see inner exception. The remote certificate is invalid according to the validation procedure.: 'https://services.lidarr.audio/v1/update/master/changes?version=0.7.1.1712&os=linux&runtimeVer=3.1.5&active=false'
 ---> System.Net.WebException: The SSL connection could not be established, see inner exception. The remote certificate is invalid according to the validation procedure.
 ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
 ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
   at System.Net.Security.SslStream.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception)
   at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslStream.PartialFrameCallback(AsyncProtocolRequest asyncRequest)
--- End of stack trace from previous location where exception was thrown ---
   at System.Net.Security.SslStream.ThrowIfExceptional()
   at System.Net.Security.SslStream.InternalEndProcessAuthentication(LazyAsyncResult lazyResult)
   at System.Net.Security.SslStream.EndProcessAuthentication(IAsyncResult result)
   at System.Net.Security.SslStream.EndAuthenticateAsClient(IAsyncResult asyncResult)
   at System.Net.Security.SslStream.<>c.<AuthenticateAsClientAsync>b__65_1(IAsyncResult iar)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   at System.Net.HttpWebRequest.SendRequest()
   at System.Net.HttpWebRequest.GetResponse()
   --- End of inner exception stack trace ---
   at System.Net.HttpWebRequest.GetResponse()
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse(HttpRequest request, CookieContainer cookies) in d:\a\1\s\src\NzbDrone.Common\Http\Dispatchers\ManagedHttpDispatcher.cs:line 80
   --- End of inner exception stack trace ---
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse(HttpRequest request, CookieContainer cookies) in d:\a\1\s\src\NzbDrone.Common\Http\Dispatchers\ManagedHttpDispatcher.cs:line 110
   at NzbDrone.Common.Http.HttpClient.ExecuteRequest(HttpRequest request, CookieContainer cookieContainer) in d:\a\1\s\src\NzbDrone.Common\Http\HttpClient.cs:line 127
   at NzbDrone.Common.Http.HttpClient.Execute(HttpRequest request) in d:\a\1\s\src\NzbDrone.Common\Http\HttpClient.cs:line 61
   at NzbDrone.Common.Http.HttpClient.Get(HttpRequest request) in d:\a\1\s\src\NzbDrone.Common\Http\HttpClient.cs:line 268
   at NzbDrone.Common.Http.HttpClient.Get[T](HttpRequest request) in d:\a\1\s\src\NzbDrone.Common\Http\HttpClient.cs:line 274
   at NzbDrone.Core.Update.UpdatePackageProvider.GetRecentUpdates(String branch, Version currentVersion) in d:\a\1\s\src\NzbDrone.Core\Update\UpdatePackageProvider.cs:line 74
   at NzbDrone.Core.Update.RecentUpdateProvider.GetRecentUpdatePackages() in d:\a\1\s\src\NzbDrone.Core\Update\RecentUpdateProvider.cs:line 27
   at Lidarr.Api.V1.Update.UpdateModule.GetRecentUpdates() in d:\a\1\s\src\Lidarr.Api.V1\Update\UpdateModule.cs:line 21
   at Lidarr.Http.REST.RestModule`1.<set_GetResourceAll>b__33_0(Object options) in d:\a\1\s\src\Lidarr.Http\REST\RestModule.cs:line 136
   at Nancy.NancyModule.<>c__DisplayClass14_0`1.<Get>b__0(Object args)
   at Nancy.NancyModule.<>c__DisplayClass16_0`1.<Get>b__0(Object args, CancellationToken ct)
   at Nancy.Routing.Route`1.Invoke(DynamicDictionary parameters, CancellationToken cancellationToken)
   at Nancy.Routing.DefaultRouteInvoker.Invoke(Route route, CancellationToken cancellationToken, DynamicDictionary parameters, NancyContext context)
   at Nancy.Routing.DefaultRequestDispatcher.Dispatch(NancyContext context, CancellationToken cancellationToken)
   at Nancy.NancyEngine.InvokeRequestLifeCycle(NancyContext context, CancellationToken cancellationToken, IPipelines pipelines)
Paul

Model: TS-877-1600 FW: 4.5.3.x
QTS (SSD): [RAID-1] 2 x 1TB WD Blue m.2's
Data (HDD): [RAID-5] 6 x 3TB HGST DeskStar
VMs (SSD): [RAID-1] 2 x1TB SK Hynix Gold
Ext. (HDD): TR-004 [Raid-5] 4 x 4TB HGST Ultastor
RAM: Kingston HyperX Fury 64GB DDR4-2666
UPS: CP AVR1350

Model:TVS-673 32GB & TS-228a Offline[/color]
-----------------------------------------------------------------------------------------------------------------------------------------
2018 Plex NAS Compatibility Guide | QNAP Plex FAQ | Moogle's QNAP Faq
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

may be open an issue on github... may be flag to add in command line... but really not sure

Apache4 installed and update latest ca-certicates.crt and also is using a recent openssl 1.1.1g
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

think i found why...

.crt must be also into /opt/Apache74/ssl/certs

what i do :

Code: Select all

export PATH=/opt/Apache74/bin:$PATH
wget https://raw.github.com/bagder/curl/master/lib/mk-ca-bundle.pl
chmod +x mk-ca-bundle.pl
./mk-ca-bundle.pl
it should generate ca-bundle.crt

just

Code: Select all

cp ca-bundle.crt  /opt/Apache74/ssl/certs/
error should disappear
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

on my test it is fixed with latest Apache74 wth php 7.4.09
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1780 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

updated
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
User avatar
Skeptical.me
Easy as a breeze
Posts: 428
Joined: Sun Jun 05, 2016 8:58 am
Location: Australia

Re: [ Lidarr .NET ] [ 0.7.1.1780 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by Skeptical.me »

QTS 4.5.1.1495

NAS Model: QNAP TS-253Be

The folder the Torrents are downloaded to is /Share/CE_CACHEDEV1_DATA/Download/Download/

That path is the "Default Save Path" in QBitTorrent Options.

When a torrent is grabbed via Lidarr, it sends it to QBitTorrent. Once the download is completed Lidarr tells me ""... this directory does not appear to exist. Likely missing remote path mapping"

Apparently I need to change the permissions and allow Lidarr access to /Share/CE_CACHEDEV1_DATA/Download/Download/

How do I do that? I'm not sure how to change permissions for an application (Lidarr).
QNAP TS-253Be 2 x WD Red 6TB RAID1, & 1 x WD Ext. 6TB, QTS: 4.5.3.1670

Plex, Radar, Sonarr, Lidarr, NZBGet, NZBHydra 2, Container Station
Mouchoir
New here
Posts: 5
Joined: Fri Aug 04, 2017 12:10 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by Mouchoir »

QNAP_Stephane wrote: Wed Jul 22, 2020 10:44 pm
built : https://www.qnapclub.eu/fr/qpkg/1007
Hello,

I can't install this app, it says I fist need to install and start Apache74. How do I do so ?
Thanks a lot
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Lidarr .NET ] [ 0.7.1.1712 ] Looks and smells like Sonarr but made for music (Dot Net version)

Post by QNAP_Stephane »

Mouchoir wrote: Thu Dec 31, 2020 8:25 pm
QNAP_Stephane wrote: Wed Jul 22, 2020 10:44 pm
built : https://www.qnapclub.eu/fr/qpkg/1007
Hello,

I can't install this app, it says I fist need to install and start Apache74. How do I do so ?
Thanks a lot

Read first page ... you have link for Apache74
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
Post Reply

Return to “Community Apps”