tag:github.com,2008:https://github.com/Sonerezh/sonerezh/releasesRelease notes from sonerezh2019-09-29T10:16:18Ztag:github.com,2008:Repository/31331152/1.2.62019-09-29T10:16:18Z1.2.6<p>Release 1.2.6</p>lGuillaume124tag:github.com,2008:Repository/31331152/v1.2.62019-09-29T10:34:25Z1.2.6<p>This is a minor release to upgrade CakePHP 2.10 and add support for PHP 7.3.</p>
<h3>Fixed</h3>
<ul>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="463545669" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/372" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/372/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/372">#372</a>: Compatibility with PHP 7.3</li>
</ul>lGuillaume124tag:github.com,2008:Repository/31331152/1.2.52019-02-05T09:31:15Z1.2.5<p>This release fixes some little bugs and add a booster to the "import" function<br>
(big thanks to Nizhile). The metadata parsing is more than ten times faster<br>
when the cover image tag is large. This should fix the "Maximum execution time"<br>
error happening when you try to import files.</p>
<h3>Fixed</h3>
<ul>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="377311050" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/354" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/354/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/354">#354</a>: Do not convert tags to HTML</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="395034054" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/357" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/357/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/357">#357</a>: APP_DIR missing in top level index.php for CAKE full path</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Make search case-insensitive</li>
</ul>lGuillaume124tag:github.com,2008:Repository/31331152/1.2.42018-09-16T14:12:21Z1.2.4<h3>Fixed</h3>
<ul>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="355071308" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/343" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/343/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/343">#343</a>: Error on CLI import</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Use composer for GetID3 package as well</li>
<li>Move the composer install path from <code>Vendor</code> to <code>app/Vendor</code></li>
<li>Use <a href="https://keepachangelog.com/en/1.0.0/" rel="nofollow">Keep a Changelog</a> to format the changelog</li>
<li>Add installation instructions using git in the README.md</li>
</ul>lGuillaume124tag:github.com,2008:Repository/31331152/1.2.32018-08-28T14:27:57Z1.2.3<p>Fix a bug introduced with CakePHP 2.10 upgrade.</p>
<h4>Bug / Security fixes</h4>
<ul>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="354468440" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/342" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/342/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/342">#342</a>: HTTP ERROR 500 for 1.22</li>
</ul>lGuillaume124tag:github.com,2008:Repository/31331152/1.2.22018-08-28T14:28:07Z1.2.2<p>Fix a bug introduced with CakePHP 2.10 upgrade.</p>
<h4>Bug / Security fixes</h4>
<ul>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="354129976" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/341" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/341/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/341">#341</a>: /import request black-holed</li>
</ul>lGuillaume124tag:github.com,2008:Repository/31331152/1.2.12018-08-27T11:51:22Z1.2.1<p>This is a maintenance release with no changes for the end users.</p>
<ul>
<li>The CakePHP dependency is now managed with Composer (close <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="70969751" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/85" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/85/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/85">#85</a>)</li>
<li>The documentation and the website repositories have been merged into the main<br>
one to simplify the maintenance</li>
<li>The default CakePHP favicon is replaced by the Sonerezh icon</li>
</ul>lGuillaume124tag:github.com,2008:Repository/31331152/1.2.02018-08-17T18:29:03Z1.2.0<p>This new release backport stuff from the main fork of Sonerezh. A big thanks to<br>
the community, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gs11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gs11">@gs11</a>.</p>
<h4>Bug / Security fixes:</h4>
<ul>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="349918086" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/339" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/339/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/339">#339</a>: Time to merge (thanks to gs11)</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="240916856" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/318" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/318/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/318">#318</a> (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="209366700" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/277" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/277/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/277">#277</a>): Getting "Undefined index: id [APP/Model/User.php, line<br>
152]" During Installation (thanks to GaneshKandu)</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="234853395" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/312" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/312/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/312">#312</a>: Player now shows artist instead of band</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="230244946" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/309" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/309/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/309">#309</a>: Fix related to MySQL and SQLite</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="230140085" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/306" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/306/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/306">#306</a>: Upgraded CakePHP to 2.9.8 (thanks to gs11)</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="228812381" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/304" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/304/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/304">#304</a>: Changed select grouping so that albums with the same name are<br>
listed</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="228392728" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/300" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/300/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/300">#300</a>: Removed slow subquery from album view</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="219343047" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/293" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/293/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/293">#293</a>: Implemented database cleaning</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="211460766" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/287" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/287/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/287">#287</a>: Removed trailing slash in subdirectory path added by CakePHP for<br>
some folders</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="202312657" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/263" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/263/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/263">#263</a>: Something wrong with files with non-latin characters in name</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="196293411" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/241" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/241/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/241">#241</a>: Install script doesn't create the database</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="166992085" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/214" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/214/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/214">#214</a>: Optimization: enable caching for albums covers (thanks to<br>
MightyCreak)</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="129055456" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/152" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/152/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/152">#152</a>: IndexedDB does not function in private browsing mode (documentation<br>
improvement)</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="97410448" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/107" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/107/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/107">#107</a>: Replace avconv with ffmpeg</li>
</ul>
<p>Fixes from gs11's fork:</p>
<ul>
<li>Fixed detection of tag 'DISCNUMBER' without 'DISCTOTAL' for OGG files</li>
<li>Fixed detection of disc number without a disc total in the string (e.g. '01'<br>
instead of '01/02')</li>
<li>Fixed year not showing for album with multiple CDs</li>
</ul>
<h4>New features</h4>
<ul>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="219343047" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/293" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/293/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/293">#293</a>: Implement database update (thanks to gs11)</li>
<li>German translation (thanks to soulsymphonies)</li>
</ul>lGuillaume124tag:github.com,2008:Repository/31331152/1.1.32016-12-18T17:38:56Z1.1.3<p>This is a hotfix release.</p>
<h3>Bug / Security fixes:</h3>
<ul>
<li>Revert the pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="192866050" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/236" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/236/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/236">#236</a> because it introduces instabilities with the database</li>
</ul>
<p>As 1.1.3 came a few minutes after 1.1.2, see also <a href="https://github.com/Sonerezh/sonerezh/releases/tag/1.1.2">https://github.com/Sonerezh/sonerezh/releases/tag/1.1.2</a></p>lGuillaume124tag:github.com,2008:Repository/31331152/1.1.22016-12-18T14:41:00Z1.1.2<p>We are very excited to release Sonerezh 1.1.2. A lot of bugs have been fixed:</p>
<h4>New features:</h4>
<ul>
<li>You can now download a track</li>
<li>Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="174917178" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/223" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/223/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/223">#223</a>: sort the "Albums" page by band or by album</li>
<li>Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="166992085" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/214" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/214/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/214">#214</a>: log failed authentication attempts to prevent brute-force attacks</li>
<li>Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="148005759" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/179" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/179/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/179">#179</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="100070364" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/114" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/114/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/114">#114</a>: pre-load next song</li>
</ul>
<h4>Bug / Security fixes:</h4>
<ul>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="167010096" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/215" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/215/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/215">#215</a>: Playlist title cannot be empty (Thanks to disc)</li>
<li>Merge <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="192866050" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/236" data-hovercard-type="pull_request" data-hovercard-url="/Sonerezh/sonerezh/pull/236/hovercard" href="https://github.com/Sonerezh/sonerezh/pull/236">#236</a>: Fix missing albums in recently added albums (Thanks to fcharlier)</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="161083979" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/207" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/207/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/207">#207</a>: Broken disc info on OGG files</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="158939618" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/199" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/199/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/199">#199</a>: Improve the message on the cli tool</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="156318682" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/196" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/196/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/196">#196</a>: Error on import when people mess with dates</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="154902797" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/192" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/192/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/192">#192</a>: Skip symlinks on the import process to avoid infinite loops</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="150247601" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/183" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/183/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/183">#183</a>: Bug if the artist string contains "$"</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="148850187" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/180" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/180/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/180">#180</a>: Duplicate track on import</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="147911453" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/178" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/178/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/178">#178</a>: Problem with file rights at installation</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="147350883" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/177" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/177/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/177">#177</a>: Trim whitespace characters on search request</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="124784584" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/143" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/143/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/143">#143</a>: Cannot choose output bitrate in conversion window</li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="60808004" data-permission-text="Title is private" data-url="https://github.com/Sonerezh/sonerezh/issues/60" data-hovercard-type="issue" data-hovercard-url="/Sonerezh/sonerezh/issues/60/hovercard" href="https://github.com/Sonerezh/sonerezh/issues/60">#60</a>: Store cipherSeed and salt outside app/Config/core.php</li>
<li>French translation improvements</li>
<li>Other minor bugfixes</li>
<li>Contributing guide</li>
</ul>lGuillaume124