hardolf / JRiver.MediaCenter

Plug-ins and other extensions for the JRiver MediaCenter
GNU General Public License v3.0
6 stars 0 forks source link

New installation has no lyric services #12

Closed hardolf closed 4 years ago

hardolf commented 5 years ago

When starting a new LyricsFinder installation, no lyric services can be found in "%USERPROFILE%\Documents\LyricsFinder\LyricsFinder.xml".

hardolf commented 5 years ago

Temporary workaround:

  1. Close any running Media Center and standalone LyricsFinder instances
  2. Edit this file on your PC: "%USERPROFILE%\Documents\LyricsFinder\LyricsFinder.xml"
  3. Replace the text from the <LyricServices> start tag to the </LyricServices> end tag (both included) - with the text below
  4. Save the LyricsFinder.xml file and test again
   <LyricServices>
    <LyricService xsi:type="ApiseedsService">
      <Comment>No user ID required.
Token required, may be obtained from: 
https://apiseeds.com/documentation/lyrics</Comment>
      <Credit>
        <Company>Apiseeds</Company>
        <CreditDate>2019-10-08T19:34:38.1504904+02:00</CreditDate>
        <CreditTextFormat>

-----------------------------------------------------------
Found by LyricsFinder for JRiver MediaCenter on {Date}
Lyrics found in {ServiceName}
{Company} - {CreditUrl}
{ServiceName} - {ServiceUrl}
{Copyright}
-----------------------------------------------------------
</CreditTextFormat>
        <DateFormat>yyyy.MM.dd</DateFormat>
        <ServiceName>Apiseeds Lyrics API</ServiceName>
        <CreditUrlText>https://apiseeds.com/</CreditUrlText>
        <ServiceUrlText>https://orion.apiseeds.com/api/music/lyric</ServiceUrlText>
      </Credit>
      <IsActive>true</IsActive>
      <LastRequest>2019-10-08T19:46:54.8304743+02:00</LastRequest>
      <RequestCountToday>8</RequestCountToday>
      <HitCountToday>8</HitCountToday>
      <RequestCountTotal>3426</RequestCountTotal>
      <HitCountTotal>969</HitCountTotal>
      <Token></Token>
    </LyricService>
    <LyricService xsi:type="AZLyricsService">
      <Comment>No user ID or token required. 
Use this service for manual lyric searches only, 
as automatic search can make the service ban 
your IP address temporarily for a day or two</Comment>
      <Credit>
        <Company>AZLyrics</Company>
        <CreditDate>2019-10-08T19:34:38.1534811+02:00</CreditDate>
        <CreditTextFormat>

-----------------------------------------------------------
Found by LyricsFinder for JRiver MediaCenter on {Date}
Lyrics found in {ServiceName}
{Company} - {CreditUrl}
{ServiceName} - {ServiceUrl}
-----------------------------------------------------------
</CreditTextFormat>
        <DateFormat>yyyy.MM.dd</DateFormat>
        <ServiceName>AZLyrics</ServiceName>
        <CreditUrlText>https://azlyrics.com/</CreditUrlText>
        <ServiceUrlText>https://search.azlyrics.com/search.php</ServiceUrlText>
      </Credit>
      <IsActive>true</IsActive>
      <LastRequest>2019-10-08T19:46:45.9811095+02:00</LastRequest>
      <RequestCountToday>46</RequestCountToday>
      <HitCountToday>30</HitCountToday>
      <RequestCountTotal>1995</RequestCountTotal>
      <HitCountTotal>473</HitCountTotal>
    </LyricService>
    <LyricService xsi:type="ChartLyricsService">
      <Comment>No user ID or token required</Comment>
      <Credit>
        <Company>Chart Lyrics</Company>
        <CreditDate>2019-10-08T19:34:38.1544795+02:00</CreditDate>
        <CreditTextFormat>

-----------------------------------------------------------
Found by LyricsFinder for JRiver MediaCenter on {Date}
Lyrics found in {ServiceName}
{Company} - {CreditUrl}
{ServiceName} - {ServiceUrl}
-----------------------------------------------------------
</CreditTextFormat>
        <DateFormat>yyyy.MM.dd</DateFormat>
        <ServiceName>ChartLyrics</ServiceName>
        <CreditUrlText>http://www.chartlyrics.com/</CreditUrlText>
        <ServiceUrlText>http://api.chartlyrics.com/apiv1.asmx?WSDL</ServiceUrlText>
      </Credit>
      <IsActive>true</IsActive>
      <LastRequest>2019-10-08T19:46:54.8304743+02:00</LastRequest>
      <RequestCountToday>9</RequestCountToday>
      <HitCountToday>15</HitCountToday>
      <RequestCountTotal>13544</RequestCountTotal>
      <HitCountTotal>7968</HitCountTotal>
    </LyricService>
    <LyricService xsi:type="MusiXmatchService">
      <Comment>No user ID required. 
Token required, may be obtained from: 
https://developer.musixmatch.com/signup. 
Only the first 30% of found lyric text is returned under the free plan. 
Paid plans are available</Comment>
      <Credit>
        <Company>Musixmatch</Company>
        <CreditDate>2019-10-08T19:34:38.1564729+02:00</CreditDate>
        <CreditTextFormat>

-----------------------------------------------------------
Found by LyricsFinder for JRiver MediaCenter on {Date}
Lyrics found in {ServiceName}
{Company} - {CreditUrl}
{ServiceName} - {ServiceUrl}
{Copyright}
-----------------------------------------------------------
</CreditTextFormat>
        <DateFormat>yyyy.MM.dd</DateFormat>
        <ServiceName>Musixmatch API</ServiceName>
        <CreditUrlText>https://www.musixmatch.com/</CreditUrlText>
        <ServiceUrlText>http://api.musixmatch.com/ws/1.1</ServiceUrlText>
      </Credit>
      <IsActive>true</IsActive>
      <LastRequest>2019-10-08T19:46:54.8304743+02:00</LastRequest>
      <RequestCountToday>43</RequestCountToday>
      <HitCountToday>9</HitCountToday>
      <RequestCountTotal>4325</RequestCountTotal>
      <HitCountTotal>759</HitCountTotal>
      <Token></Token>
    </LyricService>
    <LyricService xsi:type="Stands4Service">
      <Comment>User ID and Token required, may be obtained from: 
https://www.abbreviations.com/api.php</Comment>
      <Credit>
        <Company>STANDS4 Network</Company>
        <CreditDate>2019-10-08T19:34:38.1614595+02:00</CreditDate>
        <CreditTextFormat>

-----------------------------------------------------------
Found by LyricsFinder for JRiver MediaCenter on {Date}
Lyrics found in {ServiceName}
{Company} - {CreditUrl}
{ServiceName} - {ServiceUrl}
-----------------------------------------------------------
</CreditTextFormat>
        <DateFormat>yyyy.MM.dd</DateFormat>
        <ServiceName>STANDS4 Lyrics.com</ServiceName>
        <CreditUrlText>https://www.lyrics.com/</CreditUrlText>
        <ServiceUrlText>https://www.abbreviations.com/services/v2/lyrics.php</ServiceUrlText>
      </Credit>
      <IsActive>true</IsActive>
      <LastRequest>2019-10-08T19:46:45.985098+02:00</LastRequest>
      <RequestCountToday>101</RequestCountToday>
      <HitCountToday>6</HitCountToday>
      <RequestCountTotal>1604</RequestCountTotal>
      <HitCountTotal>202</HitCountTotal>
      <DailyQuota>100</DailyQuota>
      <QuotaResetTime>
        <UniversalTime>2019-10-08T04:00:00Z</UniversalTime>
        <TimeZoneId>Eastern Standard Time</TimeZoneId>
      </QuotaResetTime>
      <Token></Token>
      <UserId></UserId>
    </LyricService>
  </LyricServices>

Remember that you must request your own user IDs and/or tokens for the lyric services that require this info. Information on where your requests should be sent to may be found in the text above or in the LyricsFinder menu Tools > Lyric Services...