<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Koel - Spotify integration - unable to save album art]]></title><description><![CDATA[<p dir="auto">Hi,<br />
Koel 6.11.2</p>
<p dir="auto">Enabled Spotify integration as per <a href="https://docs.koel.dev/3rd-party.html#spotify" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.koel.dev/3rd-party.html#spotify</a></p>
<p dir="auto">by editing /app/data/env and adding lines for SPOTIFY_CLIENT_ID and SPOTIFY_CLIENT_SECRET</p>
<p dir="auto">Issue: covers do not show</p>
<p dir="auto">/app/data/storage/logs/laravel/log shows an error repeatedly:</p>
<p dir="auto">2023-05-05 21:48:00] production.ERROR: Failed attempt {"error":"[object] (Intervention\Image\Exception\NotWritableException(code: 0): <strong>Can't write image data to path (/app/code/public/img/covers/5a1d28813cebd94da689576867f617a31abe3bde.jpeg</strong>) at /app/code/vendor/intervention/image/src/Intervention/Image/Image.php:150)<br />
[stacktrace]<br />
#0 /app/code/app/Services/ImageWriter.php(36): Intervention\Image\Image-&gt;save()<br />
#1 /app/code/app/Services/MediaMetadataService.php(38): App\Services\ImageWriter-&gt;write()<br />
#2 /app/code/app/Helpers.php(50): App\Services\MediaMetadataService-&gt;App\Services\{closure}()<br />
#3 /app/code/app/Services/MediaMetadataService.php(46): attempt()<br />
#4 /app/code/app/Services/FileSynchronizer.php(119): App\Services\MediaMetadataService-&gt;writeAlbumCover()<br />
#5 /app/code/app/Helpers.php(50): App\Services\FileSynchronizer-&gt;App\Services\{closure}()<br />
#6 /app/code/app/Services/FileSynchronizer.php(131): attempt()<br />
#7 /app/code/app/Services/FileSynchronizer.php(94): App\Services\FileSynchronizer-&gt;tryGenerateAlbumCover()<br />
#8 /app/code/app/Services/MediaSyncService.php(51): App\Services\FileSynchronizer-&gt;sync()<br />
#9 /app/code/app/Console/Commands/SyncCommand.php(68): App\Services\MediaSyncService-&gt;sync()<br />
#10 /app/code/app/Console/Commands/SyncCommand.php(46): App\Console\Commands\SyncCommand-&gt;syncAll()<br />
#11 /app/code/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Console\Commands\SyncCommand-&gt;handle()<br />
#12 /app/code/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()<br />
#13 /app/code/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure()<br />
#14 /app/code/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod()<br />
#15 /app/code/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call()<br />
#16 /app/code/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container-&gt;call()<br />
#17 /app/code/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command-&gt;execute()<br />
#18 /app/code/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command-&gt;run()<br />
#19 /app/code/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command-&gt;run()<br />
#20 /app/code/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application-&gt;doRunCommand()<br />
#21 /app/code/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application-&gt;doRun()<br />
#22 /app/code/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application-&gt;run()<br />
#23 /app/code/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application-&gt;run()<br />
#24 /app/code/artisan(35): Illuminate\Foundation\Console\Kernel-&gt;handle()<br />
#25 {main}<br />
"}</p>
<p dir="auto">Thanks for looking into it!</p>
]]></description><link>https://forum.cloudron.io/topic/9171/koel-spotify-integration-unable-to-save-album-art</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 21:17:51 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/9171.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 May 2023 21:53:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Tue, 16 May 2023 19:45:51 GMT]]></title><description><![CDATA[<p dir="auto">Hey <a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> thanks for letting us know you can reproduce the issue. I will keep an eye on this thread but probably move away from using Koel for the time being.<br />
Again, thanks for all your help and time!</p>
]]></description><link>https://forum.cloudron.io/post/66805</link><guid isPermaLink="true">https://forum.cloudron.io/post/66805</guid><dc:creator><![CDATA[vansens]]></dc:creator><pubDate>Tue, 16 May 2023 19:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Tue, 16 May 2023 11:28:49 GMT]]></title><description><![CDATA[<p dir="auto">I do wonder if the package misses some basic library to detect songs to match with services like spotify. I have not managed to get a single cover art or such in any songs I have tried. Sadly even in debug mode does the app not give any indication on failure to fetch or detect. I am a bit at a loss on where to look further.</p>
]]></description><link>https://forum.cloudron.io/post/66791</link><guid isPermaLink="true">https://forum.cloudron.io/post/66791</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Tue, 16 May 2023 11:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Mon, 15 May 2023 18:34:20 GMT]]></title><description><![CDATA[<p dir="auto">I have the same problem. Spotify connected following this: <a href="https://docs.koel.dev/3rd-party.html#spotify" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.koel.dev/3rd-party.html#spotify</a><br />
But the album covers do not sync.</p>
<p dir="auto">Apparently they are supposed to sync when a song is played and does not have a cover yet:<br />
<a href="https://github.com/koel/koel/issues/1678#issuecomment-1545476310" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/koel/koel/issues/1678#issuecomment-1545476310</a></p>
]]></description><link>https://forum.cloudron.io/post/66755</link><guid isPermaLink="true">https://forum.cloudron.io/post/66755</guid><dc:creator><![CDATA[Kinzi]]></dc:creator><pubDate>Mon, 15 May 2023 18:34:20 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Fri, 12 May 2023 20:37:04 GMT]]></title><description><![CDATA[<p dir="auto">I installed the koel/docker image on a test system and all works well.<br />
It finds/displays the covers properly. I am not sure if Koel is using the cover.jpg file or the embedded cover file.<br />
I didn't even need to set up Spotify integration.</p>
<p dir="auto">On this setup, there is a docker volume called docker_covers. In that volume, there are 2 files for each album: *.jpeg and *.thumb.jpeg</p>
<p dir="auto">I don't know enough about how Cloudron is managing these volumes for Koel - can you tell me where the equivalent folder/volume for covers on a Cloudron would be?</p>
]]></description><link>https://forum.cloudron.io/post/66590</link><guid isPermaLink="true">https://forum.cloudron.io/post/66590</guid><dc:creator><![CDATA[vansens]]></dc:creator><pubDate>Fri, 12 May 2023 20:37:04 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Fri, 12 May 2023 16:05:21 GMT]]></title><description><![CDATA[<p dir="auto">I have followed the steps in<br />
<a href="https://docs.koel.dev/3rd-party.html#spotify" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.koel.dev/3rd-party.html#spotify</a><br />
but I did not set a callback URL at all.</p>
<p dir="auto">Maybe it's just Koel not quite working well. Let me set up a non-Cloudron Koel docker instance on another VPS and play around with it.<br />
Generally, all my mp3's contain cover art and each album folder also contains a cover.jpg file, so I shouldn't even need Spotify integration.<br />
I'll report back with my findings</p>
]]></description><link>https://forum.cloudron.io/post/66574</link><guid isPermaLink="true">https://forum.cloudron.io/post/66574</guid><dc:creator><![CDATA[vansens]]></dc:creator><pubDate>Fri, 12 May 2023 16:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Fri, 12 May 2023 12:51:32 GMT]]></title><description><![CDATA[<p dir="auto">So it seems the spotify integration only does metadata fetching, however I have downloaded a few albums from <a href="https://www.jamendo.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.jamendo.com/</a> which are also on spotify and I have no clue now how to trigger this spotify backend.</p>
<pre><code>php artisan koel:sync --force
</code></pre>
<p dir="auto">just succeeds but does not fetch anything there.</p>
]]></description><link>https://forum.cloudron.io/post/66558</link><guid isPermaLink="true">https://forum.cloudron.io/post/66558</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Fri, 12 May 2023 12:51:32 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Fri, 12 May 2023 10:33:54 GMT]]></title><description><![CDATA[<p dir="auto">I was trying to test the spotify integration now, but even after adding the client ID and secret, then restarting the app, I don't have any UI or any indication that spotify is used or available. <a class="plugin-mentions-user plugin-mentions-a" href="/user/vansens" aria-label="Profile: vansens">@<bdi>vansens</bdi></a> was there anything specific you had to do and how would the integration work? Also which spotify app callback URL have you specified when creating the client in spotify developer portal?</p>
]]></description><link>https://forum.cloudron.io/post/66547</link><guid isPermaLink="true">https://forum.cloudron.io/post/66547</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Fri, 12 May 2023 10:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Wed, 10 May 2023 17:56:25 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> this is unfortunately not quite resolved - the errors are gone, but I do not get any covers showing in Koel. (I only had time to look at this today)</p>
<p dir="auto">Here's my setup:<br />
S3FS mount point on /mnt/music with the Read-Only flag</p>
<p dir="auto">In Cloudron-&gt;Volumes I have a volume called "music" pointing to /mnt/music</p>
<p dir="auto">In Koel-Terminal I created a symlink in /app/data/library:</p>
<pre><code>lrwxrwxrwx 1 www-data www-data   13 May  8 16:29 music -&gt; /media/music/
</code></pre>
<p dir="auto">In the Koel admin interface, I have set up the media folder to point to /app/data/library</p>
<p dir="auto">Scanning the library from Koel-Terminal via</p>
<pre><code>php artisan koel:sync
</code></pre>
<p dir="auto">picks up the mp3s but not the covers.</p>
]]></description><link>https://forum.cloudron.io/post/66408</link><guid isPermaLink="true">https://forum.cloudron.io/post/66408</guid><dc:creator><![CDATA[vansens]]></dc:creator><pubDate>Wed, 10 May 2023 17:56:25 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Sat, 06 May 2023 22:08:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> thank you that did the trick</p>
]]></description><link>https://forum.cloudron.io/post/66180</link><guid isPermaLink="true">https://forum.cloudron.io/post/66180</guid><dc:creator><![CDATA[vansens]]></dc:creator><pubDate>Sat, 06 May 2023 22:08:31 GMT</pubDate></item><item><title><![CDATA[Reply to Koel - Spotify integration - unable to save album art on Sat, 06 May 2023 10:22:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vansens" aria-label="Profile: vansens">@<bdi>vansens</bdi></a> Fixed in the latest package. Can you please update and try?</p>
]]></description><link>https://forum.cloudron.io/post/66172</link><guid isPermaLink="true">https://forum.cloudron.io/post/66172</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 06 May 2023 10:22:39 GMT</pubDate></item></channel></rss>