Repository: ampache/ampache (language: php)

Issue:
Some albums are named after the artist and not the album name in 6.2
## Description

### Describe the bug
Some albums show the artist name instead of the actual album names.
I have both 6.1 and 6.2.1 running with the same music files, and this problem is specific to 6.2.
Some albums names are correct and others aren't with no obvious pattern.

### Screenshots

(In the 3rd screenshot, the song edit pop up shows the correct album name, but in the 4th screenshot, it get replaced by the artist instead)

6.1 : 

![2](https://github.com/ampache/ampache/assets/151439279/15818363-82ee-44bb-b3ae-d1dcf9fee537)

![1](https://github.com/ampache/ampache/assets/151439279/f3b8fb79-39dd-46b1-8166-25f5174b9ae2) 



6.2.1 : 

![3](https://github.com/ampache/ampache/assets/151439279/15f258e9-d5e6-4997-80c6-fddf10358d30)

![4](https://github.com/ampache/ampache/assets/151439279/65d459df-eba5-471f-9cbb-5bf82194dce1)



Discussion / hints:
I have exactly the same issue. 
Most of my album names have been replaced with the Artist
It looks like the album names in the database are still Ok.
Is this when editing?
this is an odd one

edit album row gets the simple fullname
![image](https://github.com/ampache/ampache/assets/1305249/9399580b-8de7-492c-8800-a29ae91e504d)

which always pulls name and prefix
![image](https://github.com/ampache/ampache/assets/1305249/9fe8babf-6db6-4652-877e-3ec04073e9c5)

does it log as an album for you when editing?
![image](https://github.com/ampache/ampache/assets/1305249/594c2f41-06b2-41a5-b848-79cab57ae89e)

another thing which pager are you editing from? could be something in one of the templates

Like from the album page? `albums.php?action=show&album=161844`

or the album row from the artist page? `artists.php?action=show&artist=8425`
I have the same issue and I tried to change the album name from both the album page and the artist page but it still says the same album name as the artist.

This is my debug log when clicking "Edit album" from the albm page:

> 2024-01-11T15:47:48+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:48+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:48+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:48+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\System\Session) -> opetd7larbo6fbfr5sr0uk4u5b has been extended to Thu, 11 Jan 2024 16:47:48 +0000 extension length 3600
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\System\Session) -> opetd7larbo6fbfr5sr0uk4u5b has been extended to Thu, 11 Jan 2024 16:47:48 +0000 extension length 3600
2024-01-11T15:47:48+00:00 [superuser] (ajax.server) -> Called for page: {tag}
2024-01-11T15:47:48+00:00 [superuser] (ajax.server) -> Called for page: {tag}
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\System\Session) -> Writing to opetd7larbo6fbfr5sr0uk4u5b with expiration 1704991668
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\System\Session) -> Writing to opetd7larbo6fbfr5sr0uk4u5b with expiration 1704991668
2024-01-11T15:47:48+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:48+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\System\Session) -> opetd7larbo6fbfr5sr0uk4u5b has been extended to Thu, 11 Jan 2024 16:47:48 +0000 extension length 3600
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\Application\ApplicationRunner) -> Found handler "Ampache\Module\Api\Edit\ShowEditObjectAction" for action "show_edit_object"
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\Api\Edit\AbstractEditAction) -> Called for action: {show_edit_object}
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\Api\Edit\AbstractEditAction) -> Ampache\Repository\Model\Album
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\Api\Edit\AbstractEditAction) -> 1649
2024-01-11T15:47:48+00:00 [superuser] (Ampache\Module\System\Session) -> Writing to opetd7larbo6fbfr5sr0uk4u5b with expiration 1704991668


And this is after I've clicked "Save":

> 2024-01-11T15:47:59+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:59+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:47:59+00:00 [bcns] (Ampache\Module\System\Session) -> opetd7larbo6fbfr5sr0uk4u5b has been extended to Thu, 11 Jan 2024 16:47:59 +0000 extension length 3600
2024-01-11T15:47:59+00:00 [superuser] (Ampache\Module\Application\ApplicationRunner) -> Found handler "Ampache\Module\Api\Edit\EditObjectAction" for action "edit_object"
2024-01-11T15:47:59+00:00 [superuser] (Ampache\Module\Api\Edit\AbstractEditAction) -> Called for action: {edit_object}
2024-01-11T15:47:59+00:00 [superuser] (Ampache\Module\Api\Edit\AbstractEditAction) -> Ampache\Repository\Model\Album
2024-01-11T15:47:59+00:00 [superuser] (Ampache\Module\Api\Edit\AbstractEditAction) -> 1649
2024-01-11T15:47:59+00:00 [superuser] (Ampache\Module\Api\Edit\EditObjectAction) -> edit_object: {album} {1649}
2024-01-11T15:47:59+00:00 [superuser] (/pathtowww/ampache-6.2.1/src/Repository/Model/Album.php:966) -> Cannot assign string to property Ampache\Repository\Model\Album::$original_year of type ?int
2024-01-11T15:47:59+00:00 [superuser] (Ampache\Module\System\Session) -> Writing to opetd7larbo6fbfr5sr0uk4u5b with expiration 1704991679
2024-01-11T15:48:00+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:48:00+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:48:00+00:00 [superuser] (Ampache\Module\System\Session) -> opetd7larbo6fbfr5sr0uk4u5b has been extended to Thu, 11 Jan 2024 16:48:00 +0000 extension length 3600
2024-01-11T15:48:00+00:00 [superuser] (Ampache\Module\Application\ApplicationRunner) -> Found handler "Ampache\Module\Application\Album\ShowAction" for action "show"
2024-01-11T15:48:00+00:00 [superuser] (Ampache\Module\System\Session) -> Session created: 913e530b3c22e3cfa56c0cbb87e6bbaf
2024-01-11T15:48:00+00:00 [superuser] (Ampache\Module\System\AutoUpdate) -> GitHub API request https://api.github.com/repos/ampache/ampache/tags
2024-01-11T15:48:00+00:00 [superuser] (Ampache\Repository\Model\Browse) -> show_objects called. browse {27} type {song}
2024-01-11T15:48:01+00:00 [superuser] (Ampache\Module\System\Session) -> Writing to opetd7larbo6fbfr5sr0uk4u5b with expiration 1704991681
2024-01-11T15:48:01+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:48:01+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-01-11T15:48:01+00:00 [superuser] (Ampache\Module\System\Session) -> opetd7larbo6fbfr5sr0uk4u5b has been extended to Thu, 11 Jan 2024 16:48:01 +0000 extension length 3600
2024-01-11T15:48:01+00:00 [superuser] (ajax.server) -> Called for page: {browse}
2024-01-11T15:48:01+00:00 [superuser] (browse.ajax) -> Called for action: {get_filters}
2024-01-11T15:48:01+00:00 [superuser] (Ampache\Module\System\Session) -> Writing to opetd7larbo6fbfr5sr0uk4u5b with expiration 1704991681

Seems that maybe `2024-01-11T15:47:59+00:00 [superuser] (/pathtowww/ampache-6.2.1/src/Repository/Model/Album.php:966) -> Cannot assign string to property Ampache\Repository\Model\Album::$original_year of type ?int` might be the culprit here?
For me, the problem seems to have gone away following a "gather artwork" operation on the catalog
@lachlan-00 > Is this when editing?

No, it appears on the "browse album" page too. Almost half of the albums on one page are wrongly showing the artist name.

@drder66 I just did a "gather artwork" and nothing changed for me.
f562bfece checks for a valid int for original year.

If the album is incorrect on the browse page then it's importing the tags incorrectly. (I'm assuming the database for these albums is showing the artist name if that's the case)

uncomment this debug to get your tag resutls from an update action (`src/Repository/Model/Catalog.php`)

![image](https://github.com/ampache/ampache/assets/1305249/181976b0-0a13-4e54-9972-188d254c1cf7)

then just do an update from tags for a single song or the album
it might also be related to a change in the tag order. `src/Module/Util/VaInfo.php`

![image](https://github.com/ampache/ampache/assets/1305249/8480ff5d-8827-4867-89e4-00fb073c6803)

@lachlan-00 

Here are the logs after activating those debug events :  

```
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Application\ApplicationRunner) -> Found handler "Ampache\Module\Application\Album\UpdateFromTagsAction" for action "update_from_tags"
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\System\Session) -> Session created: ae89fddee7efd0264ee035c1e188e05d
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) -> Reading tags from /media2/Singles/Wilkinson_-_Decompression.wav
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> get_tag_type: getid3_tag_orderArray
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> (
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) ->     [0] => id3v2
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) ->     [1] => general
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> )
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> get_tag_type: metadata_orderArray
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> (
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) ->     [0] => getid3
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) ->     [1] => filename
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) ->     [2] => general
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> )
2024-01-16T19:10:01+00:00 [admin] (Ampache\Module\Util\VaInfo) -> 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) -> update_song_from_tags results: Array
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) -> (
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [albumartist] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [album] => Decompression
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [artist] => Wilkinson
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [artists] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [art] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [audio_codec] => wav
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [barcode] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [bitrate] => 1411200
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [catalog_number] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [channels] => 2
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [comment] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [composer] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [description] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [disk] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [disksubtitle] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [display_x] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [display_y] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [encoding] => UTF-8
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [file] => /media2/Singles/Wilkinson_-_Decompression.wav
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [frame_rate] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [genre] => Array
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->         (
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->             [0] => Drum & Bass
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->         )
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) -> 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [isrc] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [language] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [lyrics] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mb_albumartistid] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mb_albumartistid_array] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mb_albumid_group] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mb_albumid] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mb_artistid] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mb_artistid_array] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mb_trackid] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mime] => audio/wav
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [mode] => cbr
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [original_name] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [original_year] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [publisher] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [r128_album_gain] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [r128_track_gain] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [rate] => 44100
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [rating] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [release_date] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [release_status] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [release_type] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [replaygain_album_gain] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [replaygain_album_peak] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [replaygain_track_gain] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [replaygain_track_peak] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [resolution_x] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [resolution_y] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [size] => 48140188
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [version] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [summary] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [time] => 269
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [title] => Decompression
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [totaldisks] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [totaltracks] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [track] => 1
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [tvshow_art] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [tvshow_episode] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [tvshow] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [tvshow_season_art] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [tvshow_season] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [tvshow_summary] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [tvshow_year] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [video_bitrate] => 0
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [video_codec] => 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) ->     [year] => 2018
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) -> )
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Catalog) -> 
2024-01-16T19:10:01+00:00 [admin] (Ampache\Repository\Model\Tag) -> update_tag_list album: {234}
```
I don't think it is related to the tag import itself, because the albums (that have been replaced by the artist name) are in the order of the actual album name on the browse albums page.
See below :  

The actual album names are : 
[diffraction] - Camellia
1234567890 - KATOMORI
1997 - Alicks
404 - Just a Gent
Activated - Infekt
Agari Vol. 009 - Various
Aim To Kill EP - Terravita

![image](https://github.com/ampache/ampache/assets/151439279/a26ef5f5-abab-49ff-874e-b6dfd3cd5035)

> [f562bfe](https://github.com/ampache/ampache/commit/f562bfece139c96c904bf7d491a2223d9d39f2bb) checks for a valid int for original year.

I don't have the same error as him, and I tried to rebuild my catalog with f562bfe, same problem.
ahh, could this be no album artist tags? that can definitely cause issues there is a helper function to try and add those

@TanqBQZ are all your problems with albums missing an album artist tag?
for the albums that are wrong can you get the sql rows for them?

i've gone through the Album check code and the templates all seem to point to the right spots

oh and do the links for the album column go to the album correctly or do they go to the artist? (eg album link is correct but the text is wrong?)
![image](https://github.com/ampache/ampache/assets/1305249/ce090c2f-0f93-4c22-a2c6-02a8ea8c63bb)

> ahh, could this be no album artist tags? that can definitely cause issues there is a helper function to try and add those
> 
> @TanqBQZ are all your problems with albums missing an album artist tag?

This. I located all albums which displayed incorrectly, set ALBUMARTIST-tag on all tracks of the album, updated the tags and BAM! Album-name is now showing again. Thanks for the help on this one!
> ahh, could this be no album artist tags? that can definitely cause issues there is a helper function to try and add those
> 
> @TanqBQZ are all your problems with albums missing an album artist tag?

Indeed, all albums that have the issue don't have an album artist tag. Where is that helper function you mentioned?
Most of my files don't have an album artist tag, I could retag them but I wish that ampache would work fine without, like prior to 6.2.

> oh and do the links for the album column go to the album correctly or do they go to the artist? (eg album link is correct but the text is wrong?)

The links go to the album correctly.


I can confirm that if the album artist tag is empty when you update the catalogue the album title seems to be the artist name
I've got the same issue caused by e3c6913a6143d651bba1d687fdc93ae46d431452 on the list view (`/artists.php?action=show&artist=xxx`).

Same problem here, but just wanted to add that in the Recently Played list, everything is listed correctly.
same problem here, album name shows up as artist name in the catalog, but in Recently played and Now Playing it shows correctly
@lachlan-00 Do you have an update on this?
Having the same problem here, some of the album names are showing the artist in the album listing and details. 
I have tried gather art and update oprations many times. I have verified with mp3tag the tags for my flac files. 
Also It is unable to import some of the album covers. 
When I open a song from the affected albums the correct album name appears there. 

<img width="1270" alt="image" src="https://github.com/ampache/ampache/assets/11786511/a7a8beac-ec96-4ca8-a718-887704bdf8d8">
<img width="764" alt="image" src="https://github.com/ampache/ampache/assets/11786511/9ef4c141-b2dc-4e87-ab53-68883687016f">


Fix patch:
diff --git a/.gitignore b/.gitignore
index c865123d77..002d89a84a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -52,3 +52,4 @@ web.config
 *.v11.suo
 *~
 .php-cs-fixer.cache
+/resources/images/material-symbols
diff --git a/README.md b/README.md
index 7312df31b5..df669b48f2 100644
--- a/README.md
+++ b/README.md
@@ -8,11 +8,15 @@
 
 ## News
 
-Ampache6 is [HERE!](https://github.com/ampache/ampache/releases/tag/6.2.1)
+Ampache6 is [here!](https://github.com/ampache/ampache/releases/)
 
-Ampache7 development is going to begin shortly keep an eye out for a patch7 branch!
+Ampache7 development has begun on the patch7 branch!
 
-Ampache7 will continue to use **API6** and will not make any breaking changes to the API.
+This branch will become release7 and replace the develop and master branches.
+
+Information and changes for this major release are being recorded in the wiki [here.](https://github.com/ampache/ampache/wiki/ampache7-for-admins)
+
+Ampache7 will continue to use **API6** and will not make any breaking changes to that [API.](https://ampache.org/api/)
 
 ## Basics
 
@@ -40,7 +44,7 @@ You get the latest version with recent changes and fixes but maybe in an unstabl
 [![Codacy Badge](https://api.codacy.com/project/badge/Grade/f995711a30364908968bf0efb3e7e257)](https://app.codacy.com/gh/ampache/ampache)
 [![Code Climate](https://codeclimate.com/github/ampache/ampache/badges/gpa.svg)](https://codeclimate.com/github/ampache/ampache)
 
-If you want to run the last stable version [release4](https://github.com/ampache/ampache/archive/release4.tar.gz) is still available
+If you want to run the last stable version [release5](https://github.com/ampache/ampache/archive/release5.tar.gz) is still available
 
 ## Installation
 
@@ -73,11 +77,13 @@ Please see [the wiki](https://github.com/ampache/ampache/wiki/Installation) and
   * intl
   * simplexml
   * curl
+  * zip (Ampache 7.0.0 and higher)
 
 * For FreeBSD The following php modules must be loaded:
   * php-xml
   * php-dom
   * php-intl
+  * php-zip
 
 * MySQL 5.x / MySQL 8.x / MariaDB 10.x
 
@@ -102,7 +108,7 @@ Ampache includes some [external modules](https://github.com/ampache/ampache/blob
 Ampache is currently translated (at least partially) into the
 following languages. If you are interested in updating an existing
 translation, simply visit us on [Transifex](https://www.transifex.com/ampache/ampache).
-If you prefer it old school or want to work offline, take a look at [/locale/base/TRANSLATIONS](https://github.com/ampache/ampache/blob/develop/locale/base/TRANSLATIONS.md)
+If you prefer it old school or want to work offline, take a look at [locale/base/TRANSLATIONS](https://github.com/ampache/ampache/blob/develop/locale/base/TRANSLATIONS.md)
 for more instructions.
 
 Translation progress so far:
diff --git a/composer.json b/composer.json
index df3cc30aa3..5863dc8cce 100644
--- a/composer.json
+++ b/composer.json
@@ -381,7 +381,7 @@
     "scripts": {
         "coverage": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-html build/coverage tests",
         "qa": "composer run-script syntax && composer run-script cs:check && composer run-script tests && composer run-script stan",
-        "stan": "resources/scripts/tests/stan.sh",
+        "stan": "vendor/bin/phpstan analyse",
         "stan-baseline": "vendor/bin/phpstan --generate-baseline",
         "tests": "vendor/bin/phpunit tests",
         "syntax": "resources/scripts/tests/syntax.sh",
diff --git a/config/ampache.cfg.php.dist b/config/ampache.cfg.php.dist
index 6903421020..8cb0e27e74 100644
--- a/config/ampache.cfg.php.dist
+++ b/config/ampache.cfg.php.dist
@@ -6,7 +6,7 @@
 ; This value is used to detect if this config file is up to date
 ; this is compared against a constant called CONFIG_VERSION
 ; that is located in src/Config/Init/InitializationHandlerConfig.php
-config_version = 69
+config_version = 71
 
 ; Defines the default timezone used by the date functions
 ; Uses the same strings as the default date.timezone (https://php.net/date.timezone)
@@ -70,7 +70,7 @@ config_version = 69
 ; DEFAULT: none
 ;local_web_path = "http://localhost/ampache"
 
-; The Ampache base URL is determinied from web requests.
+; The Ampache base URL is determined from web requests.
 ; When using CLI actions you don't send a web request meaning
 ; it can't be determined. This setting allows you to set a
 ; fallback when the base url can't be determined. Do not put a
@@ -85,7 +85,7 @@ config_version = 69
 ; Hostname of your database
 ; For socket authentication, set the path to socket file (e.g. /var/run/mysqld/mysqld.sock)
 ; DEFAULT: localhost
-database_hostname = localhost
+database_hostname = "localhost"
 
 ; Port to use when connecting to your database
 ; DEFAULT: none
@@ -93,17 +93,17 @@ database_hostname = localhost
 
 ; Name of your Ampache database
 ; DEFAULT: none
-database_name = ampache
+database_name = "ampache"
 
 ; Username for your Ampache database
 ; DEFAULT: none
-database_username = username
+database_username = "username"
 
 ; Password for your Ampache database, this can not be blank
 ; this is a 'forced' security precaution, the default value
 ; will not work (except if using socket authentication)
 ; DEFAULT: none
-database_password = password
+database_password = "password"
 
 ; Set a default charset for your database
 ; Don't change this unless you understand how to BACKUP and RESTORE a database!
@@ -149,17 +149,19 @@ stream_length = 7200
 remember_length = 604800
 
 ; Name of the Session/Cookie that will sent to the browser
-; default should be fine
-; DEFAULT: ampache
-session_name = ampache
+; If you are using session_cookiesecure add the prefix __Secure-
+; to restrict cookie access to HTTPS only (e.g. "__Secure-ampache")
+; (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#cookie-namecookie-value)
+; DEFAULT: "ampache"
+session_name = "ampache"
 
-; Lifetime of the Cookie, 0 == Forever (until browser close) , otherwise in terms of seconds
+; Lifetime of the Cookie, 0 == Forever (until browser close), otherwise in terms of seconds
 ; If you want cookies to last past a browser close set this to a value in seconds.
 ; DEFAULT: 0
 session_cookielife = 0
 
-; Is the cookie a "secure" cookie? This should only be set to 1 (true) if you are
-; running a secure site (HTTPS).
+; Create cookies with the "secure" flag.
+; Set to 1 (true) if you are running a secure site (HTTPS).
 ; DEFAULT: 0
 session_cookiesecure = 0
 
@@ -407,13 +409,6 @@ catalog_prefix_pattern = "The|An|A|Die|Das|Ein|Eine|Les|Le|La"
 ; DEFAULT: Ampache - Zip Batch Download
 ;file_zip_comment = "Ampache - Zip Batch Download"
 
-; Load the debug webplayer
-; This will load the *.js player instead of the *.min.js player
-; The unminified player has a lot of console.log() statements in the code.
-; You can make changes and then check how the player is functioning.
-; DEFAULT: "false"
-;webplayer_debug = "true"
-
 ; Waveform
 ; This settings tells Ampache to attempt to generate a waveform
 ; for each song. It requires transcode and encode_args_wav settings.
@@ -438,8 +433,8 @@ catalog_prefix_pattern = "The|An|A|Die|Das|Ein|Eine|Les|Le|La"
 
 ; Temporary Directory Path
 ; If Waveform is enabled this must be set to tell
-; Ampache which directory to save the temporary file to. Do not put a
-; trailing slash or this will not work.
+; Ampache which directory to save the temporary file to.
+; Do not put a trailing slash or this will not work.
 ; DEFAULT: "false"
 ;tmp_dir_path = "/tmp"
 
@@ -866,14 +861,27 @@ log_path = "/var/log/ampache"
 ; DEFAULT: %name.%Y%m%d.log
 log_filename = "%name.%Y%m%d.log"
 
+; API Debug Handler
+; If this is enabled Ampache will not catch exceptions during API calls.
+; Used for development and not recommended for regular use.
+; DEFAULT: "false"
+;api_debug_handler = "true"
+
+; Load the debug webplayer
+; This will load the *.js player instead of the *.min.js player
+; The unminified player has a lot of console.log() statements in the code.
+; You can make changes and then check how the player is functioning.
+; DEFAULT: "false"
+;webplayer_debug = "true"
+
 ;#########################################################
 ; Encoding Settings                                      #
 ;#########################################################
 
 ; Charset of generated HTML pages
 ; Default of UTF-8 should work for most people
-; DEFAULT: UTF-8
-site_charset = UTF-8
+; DEFAULT: "UTF-8"
+site_charset = "UTF-8"
 
 ; Locale Charset
 ; Local charset (mainly for file operations) if different
@@ -1133,17 +1141,17 @@ transcode_mp3 = "allowed"
 
 ; Default audio output format
 ; DEFAULT: none
-;encode_target = mp3
+;encode_target = "mp3"
 
 ; Default video output format
 ; DEFAULT: none
-;encode_video_target = webm
+;encode_video_target = "webm"
 
 ; Override the default output format on a per-type basis, for example,
 ; to stream lossless encoded files in lossy formats.
 ; encode_target_TYPE = TYPE
 ; DEFAULT: none
-;encode_target_flac = opus
+;encode_target_flac = "opus"
 
 ; Override the default TYPE transcoding behavior on a per-player basis, for example,
 ; to stream lossless using the api and lossy using the web interface.
@@ -1158,8 +1166,8 @@ transcode_mp3 = "allowed"
 ; encode_player_PLAYER_target = TYPE
 ; Valid PLAYER is: webplayer, api
 ; DEFAULT: none
-;encode_player_webplayer_target = mp3
-;encode_player_api_target = mp3
+;encode_player_webplayer_target = "mp3"
+;encode_player_api_target = "mp3"
 
 ; Allow clients to override transcode settings (output type, bitrate, codec ...)
 ; DEFAULT: "true"
@@ -1197,14 +1205,14 @@ transcode_input = "-i %FILE%"
 ; For each output format, you should provide the necessary arguments for
 ; your transcode_cmd.
 ; encode_args_TYPE = TRANSCODE_CMD_ARGS
-encode_args_mp3 = "-vn -b:a %BITRATE%K -c:a libmp3lame -f mp3 pipe:1"
-encode_args_ogg = "-vn -b:a %BITRATE%K -c:a libvorbis -f ogg pipe:1"
-encode_args_opus = "-vn -b:a %BITRATE%K -c:a libopus -compression_level 10 -f ogg pipe:1"
-encode_args_m4a = "-vn -b:a %BITRATE%K -c:a libfdk_aac -f adts pipe:1"
-encode_args_wav = "-vn -b:a %BITRATE%K -c:a pcm_s16le -f wav pipe:1"
-encode_args_flv = "-b:a %BITRATE%K -ar 44100 -ac 2 -v 0 -f flv -c:v libx264 -preset superfast -threads 0 pipe:1"
-encode_args_webm = "-b:a %BITRATE%K -f webm -c:v libvpx -preset superfast -threads 0 pipe:1"
-encode_args_ts = "-q %QUALITY% -s %RESOLUTION% -f mpegts -c:v libx264 -c:a libmp3lame -maxrate %MAXBITRATE%k -preset superfast -threads 0 pipe:1"
+encode_args_mp3 = "-vn -b:a %BITRATE% -c:a libmp3lame -f mp3 pipe:1"
+encode_args_ogg = "-vn -b:a %BITRATE% -c:a libvorbis -f ogg pipe:1"
+encode_args_opus = "-vn -b:a %BITRATE% -c:a libopus -compression_level 10 -f ogg pipe:1"
+encode_args_m4a = "-vn -b:a %BITRATE% -c:a libfdk_aac -f adts pipe:1"
+encode_args_wav = "-vn -b:a %BITRATE% -c:a pcm_s16le -f wav pipe:1"
+encode_args_flv = "-b:a %BITRATE% -ar 44100 -ac 2 -v 0 -f flv -c:v libx264 -preset superfast -threads 0 pipe:1"
+encode_args_webm = "-b:a %BITRATE% -f webm -c:v libvpx -preset superfast -threads 0 pipe:1"
+encode_args_ts = "-q %QUALITY% -s %RESOLUTION% -f mpegts -c:v libx264 -c:a libmp3lame -maxrate %MAXBITRATE% -preset superfast -threads 0 pipe:1"
 encode_args_ogv = "-codec:v libtheora -qscale:v 7 -codec:a libvorbis -qscale:a 5 -f ogg pipe:1"
 
 ; Encoding arguments to retrieve an image from a single frame
@@ -1344,7 +1352,7 @@ send_full_stream = "webplayer"
 ; Secure SMTP
 ; POSSIBLE VALUES: ssl tls
 ; DEFAULT: none
-;mail_secure_smtp = tls
+;mail_secure_smtp = "tls"
 
 ; Enable SMTP authentication
 ; DEFAULT: "false"
diff --git a/docs/API-Errors.md b/docs/API-Errors.md
index 2d9edfca39..ba9ee87b51 100644
--- a/docs/API-Errors.md
+++ b/docs/API-Errors.md
@@ -1,19 +1,21 @@
 ---
-title: "API6 Errors"
-metaTitle: "API6 Errors"
+title: "Errors"
+metaTitle: "Errors"
 description: "API documentation"
 ---
 
 Ampache's API errors are loosely based around the HTTP status codes. All errors are returned in the form of an XML/JSON Document however the string error message provided is translated into the language of the Ampache server in question. All services should only use the code value.
 
-For Ampache5 error codes are changing and expanding on the information available to the user/client/application that caused the error.
+For API6 error codes are changing and expanding on the information available to the user/client/application that caused the error.
 
-An Ampache5 error has the following parts:
+An API6 error has the following parts:
 
 * errorCode: numeric code
 * errorAction: method that caused the error
 * errorType: further information such as the type of data missing or access level required
-* errorMessage: translated error message
+* errorMessage: error message (US English string Ampache 6.4.0+ **OR** Translated string Ampache 6.0.0 => 6.3.1)
+
+**NOTE** Prior to Ampache 6.4.0 the API errorMessage text was translated into the server locale. All future versions will not translate the string.
 
 ## Rules Regarding errors
 
diff --git a/docs/API-JSON-methods.md b/docs/API-JSON-methods.md
index a021b8b93a..890f89b79e 100644
--- a/docs/API-JSON-methods.md
+++ b/docs/API-JSON-methods.md
@@ -1,6 +1,6 @@
 ---
-title: "API6 JSON Methods"
-metaTitle: "API6 JSON Methods"
+title: "JSON Methods"
+metaTitle: "JSON Methods"
 description: "API documentation"
 ---
 
@@ -14,6 +14,9 @@ Binary methods will also return:
 
 * HTTP 400 responses for a bad or incomplete request
 * HTTP 404 responses where the requests data was not found
+* HTTP 416 responses where the stream is unable to return the requested content-range
+
+For information about about how playback works and what a client can expect from Ampache check out [API Media Methods](https://ampache.org/api/api-media-methods)
 
 ## Auth Methods
 
@@ -170,7 +173,7 @@ Register as a new user if allowed. (Requires the username, password and email.)
 |------------|---------|-----------------------------------|---------:|
 | 'username' | string  | $username                         |       NO |
 | 'password' | string  | hash('sha256', $password)         |       NO |
-| 'email'    | string  | e.g. user@gmail.com               |       NO |
+| 'email'    | string  | e.g. `user@gmail.com`             |       NO |
 | 'fullname' | string  |                                   |      YES |
 
 * return object
@@ -1694,7 +1697,35 @@ Get what is currently being played by all users.
 "error": ""
 ```
 
-[Example](https://raw.githubusercontent.com/ampache/python3-ampache/api6/docs/xml-responses/now_playing.xml)
+[Example](https://raw.githubusercontent.com/ampache/python3-ampache/api6/docs/xml-responses/now_playing.json)
+
+### player
+
+Inform the server about the state of your client. (Song you are playing, Play/Pause state, etc.)
+
+Return the `now_playing` state when completed
+
+| Input    | Type    | Description                                          | Optional |
+|----------|---------|------------------------------------------------------|---------:|
+| 'filter' | string  | $object_id currently playing/stopping                |       NO |
+| 'type'   | string  | `song`, `video`, `podcast_episode` (Default: `song`) |      YES |
+| 'state'  | string  | `play`, `stop` (Default: `play`)                     |      YES |
+| 'time'   | integer | current play time in whole seconds (Default: 0)      |      YES |
+| 'client' | string  | agent/client name                                    |      YES |
+
+* return array
+
+```JSON
+"now_playing": []
+```
+
+* throws object
+
+```JSON
+"error": ""
+```
+
+[Example](https://raw.githubusercontent.com/ampache/python3-ampache/api6/docs/xml-responses/player.json)
 
 ### playlists
 
@@ -2371,21 +2402,21 @@ Each type is a grouping of object types so allow single search calls to be made
   * album
   * artist
 
-song_artist
+* song_artist
   * song
   * album
   * song_artist
 
-album_artist
+* album_artist
   * song
   * album
   * album_artist
   
-podcast
+* podcast
   * podcast
   * podcast_episode
 
-video
+* video
   * video
 
 | Input    | Type    | Description                                                                          | Optional |
@@ -2398,7 +2429,6 @@ video
 | 'offset' | integer | Return results starting from this index position                                     |      YES |
 | 'limit'  | integer | Maximum number of results to return                                                  |      YES |
 
-
 * return array
 
 ```JSON
@@ -2992,7 +3022,7 @@ Create a new user. (Requires the username, password and email.)
 |------------|---------|-----------------------------------|---------:|
 | 'username' | string  | $username                         |       NO |
 | 'password' | string  | hash('sha256', $password)         |       NO |
-| 'email'    | string  | e.g. user@gmail.com               |       NO |
+| 'email'    | string  | e.g. `user@gmail.com`             |       NO |
 | 'fullname' | string  |                                   |      YES |
 | 'disable'  | boolean | `0`, `1`                          |      YES |
 | 'group'    | integer | Catalog filter group, default = 0 |      YES |
@@ -3047,7 +3077,7 @@ Update an existing user.
 |---------------------|---------|------------------------------------------|---------:|
 | 'username'          | string  | $username                                |       NO |
 | 'password'          | string  | hash('sha256', $password)                |      YES |
-| 'email'             | string  | e.g. user@gmail.com                      |      YES |
+| 'email'             | string  | e.g. `user@gmail.com`                    |      YES |
 | 'fullname'          | string  |                                          |      YES |
 | 'website'           | string  |                                          |      YES |
 | 'state'             | string  |                                          |      YES |
@@ -3213,11 +3243,12 @@ Downloads a given media file. set format=raw to download the full file
 
 **NOTE** search and playlist will only download a random object from the list
 
-| Input    | Type    | Description                                                | Optional |
-|----------|---------|------------------------------------------------------------|---------:|
-| 'id'     | integer | $object_id                                                 |       NO |
-| 'type'   | string  | `song`, `podcast_episode`, `search`, `playlist`            |       NO |
-| 'format' | string  | `mp3`, `ogg`, `raw`, etc (raw returns the original format) |      YES |
+| Input     | Type    | Description                                                | Optional |
+|-----------|---------|------------------------------------------------------------|---------:|
+| 'id'      | integer | $object_id                                                 |       NO |
+| 'type'    | string  | `song`, `podcast_episode`, `search`, `playlist`            |       NO |
+| 'bitrate' | integer | max bitrate for transcoding                                |      YES |
+| 'format'  | string  | `mp3`, `ogg`, `raw`, etc (raw returns the original format) |      YES |
 
 * return file (HTTP 200 OK)
 * throws (HTTP 400 Bad Request)
diff --git a/docs/API-XML-methods.md b/docs/API-XML-methods.md
index 5c6dcb2855..64db36b51c 100644
--- a/docs/API-XML-methods.md
+++ b/docs/API-XML-methods.md
@@ -1,6 +1,6 @@
 ---
-title: "API6 XML Methods"
-metaTitle: "API6 XML Methods"
+title: "XML Methods"
+metaTitle: "XML Methods"
 description: "API documentation"
 ---
 
@@ -14,6 +14,9 @@ Binary methods will also return:
 
 * HTTP 400 responses for a bad or incomplete request
 * HTTP 404 responses where the requests data was not found
+* HTTP 416 responses where the stream is unable to return the requested content-range
+
+For information about about how playback works and what a client can expect from Ampache check out [API Media Methods](https://ampache.org/api/api-media-methods)
 
 ## Auth Methods
 
@@ -180,7 +183,7 @@ Register as a new user if allowed. (Requires the username, password and email.)
 |------------|---------|-----------------------------------|---------:|
 | 'username' | string  | $username                         |       NO |
 | 'password' | string  | hash('sha256', $password)         |       NO |
-| 'email'    | string  | e.g. (user@gmail.com)             |       NO |
+| 'email'    | string  | e.g. `user@gmail.com`             |       NO |
 | 'fullname' | string  |                                   |      YES |
 
 * return
@@ -1750,6 +1753,36 @@ Get what is currently being played by all users.
 
 [Example](https://raw.githubusercontent.com/ampache/python3-ampache/api6/docs/xml-responses/now_playing.xml)
 
+### player
+
+Inform the server about the state of your client. (Song you are playing, Play/Pause state, etc.)
+
+Return the `now_playing` state when completed
+
+| Input    | Type    | Description                                          | Optional |
+|----------|---------|------------------------------------------------------|---------:|
+| 'filter' | string  | $object_id currently playing/stopping                |       NO |
+| 'type'   | string  | `song`, `video`, `podcast_episode` (Default: `song`) |      YES |
+| 'state'  | string  | `play`, `stop` (Default: `play`)                     |      YES |
+| 'time'   | integer | current play time in whole seconds (Default: 0)      |      YES |
+| 'client' | string  | agent/client name                                    |      YES |
+
+* return
+
+```XML
+<root>
+    <now_playing>
+</root>
+```
+
+* throws
+
+```XML
+<root><error></root>
+```
+
+[Example](https://raw.githubusercontent.com/ampache/python3-ampache/api6/docs/xml-responses/player.xml)
+
 ### playlists
 
 This returns playlists based on the specified filter
@@ -3044,7 +3077,7 @@ Create a new user. (Requires the username, password and email.)
 |------------|---------|-----------------------------------|---------:|
 | 'username' | string  | $username                         |       NO |
 | 'password' | string  | hash('sha256', $password)         |       NO |
-| 'email'    | string  | e.g. (user@gmail.com)             |       NO |
+| 'email'    | string  | e.g. `user@gmail.com`             |       NO |
 | 'fullname' | string  |                                   |      YES |
 | 'disable'  | boolean | `0`, `1`                          |      YES |
 | 'group'    | integer | Catalog filter group, default = 0 |      YES |
@@ -3103,7 +3136,7 @@ Update an existing user.
 |---------------------|---------|------------------------------------------|---------:|
 | 'username'          | string  | $username                                |       NO |
 | 'password'          | string  | hash('sha256', $password)                |      YES |
-| 'email'             | string  | e.g. (user@gmail.com)                    |      YES |
+| 'email'             | string  | e.g. `user@gmail.com`                    |      YES |
 | 'fullname'          | string  |                                          |      YES |
 | 'website'           | string  |                                          |      YES |
 | 'state'             | string  |                                          |      YES |
@@ -3302,11 +3335,12 @@ Downloads a given media file. set format=raw to download the full file
 
 **NOTE** search and playlist will only download a random object from the list
 
-| Input    | Type    | Description                                                | Optional |
-|----------|---------|------------------------------------------------------------|---------:|
-| 'id'     | integer | $object_id                                                 |       NO |
-| 'type'   | string  | `song`, `podcast_episode`, `search`, `playlist`            |       NO |
-| 'format' | string  | `mp3`, `ogg`, `raw`, etc (raw returns the original format) |      YES |
+| Input     | Type    | Description                                                | Optional |
+|-----------|---------|------------------------------------------------------------|---------:|
+| 'id'      | integer | $object_id                                                 |       NO |
+| 'type'    | string  | `song`, `podcast_episode`, `search`, `playlist`            |       NO |
+| 'bitrate' | integer | max bitrate for transcoding                                |      YES |
+| 'format'  | string  | `mp3`, `ogg`, `raw`, etc (raw returns the original format) |      YES |
 
 * return file (HTTP 200 OK)
 * throws (HTTP 400 Bad Request)
diff --git a/docs/API-advanced-search.md b/docs/API-advanced-search.md
index bd44815a98..b39be493c1 100644
--- a/docs/API-advanced-search.md
+++ b/docs/API-advanced-search.md
@@ -19,12 +19,12 @@ This is passed as a type argument and will only return this object in results
 * [song](https://ampache.org/api/advanced-search/song-advanced-search)
 * [album](https://ampache.org/api/advanced-search/album-advanced-search)
 * [artist](https://ampache.org/api/advanced-search/artist-advanced-search)
-* song_artist (**NOTE** same rules as artist but only returns song artists) (**5.5.2+**)
-* album_artist (**NOTE** same rules as artist but only returns album artists) (**5.5.2+**)
+* song_artist (**NOTE** same rules as artist but only returns song artists)
+* album_artist (**NOTE** same rules as artist but only returns album artists)
 * [label](https://ampache.org/api/advanced-search/label-advanced-search)
 * [playlist](https://ampache.org/api/advanced-search/playlist-advanced-search)
-* [podcast](https://ampache.org/api/advanced-search/podcast-advanced-search) (**Ampache 5.5.0+**)
-* [podcast_episode](https://ampache.org/api/advanced-search/podcast-episode-advanced-search) (**Ampache 5.5.0+**)
+* [podcast](https://ampache.org/api/advanced-search/podcast-advanced-search)
+* [podcast_episode](https://ampache.org/api/advanced-search/podcast-episode-advanced-search)
 * [genre](https://ampache.org/api/advanced-search/genre-advanced-search)
 * tag (*Alias of genre)
 * [user](https://ampache.org/api/advanced-search/user-advanced-search)
@@ -161,7 +161,7 @@ Searching 'anywhere' searches song title, song filename, song genre, album title
 | possible_duplicate       | Possible Duplicate                      | is_true           |                          song, album, artist                          |
 | possible_duplicate_album | Possible Duplicate Albums               | is_true           |                          song, album, artist                          |
 | username                 | Username                                | text              |                                 user                                  |
-| category                 | Category                                | text              |                              label, genre                             |
+| category                 | Category                                | text              |                             label, genre                              |
 
 ### Available operator values
 
diff --git a/docs/API-media-methods.md b/docs/API-media-methods.md
new file mode 100644
index 0000000000..d49913c12b
--- /dev/null
+++ b/docs/API-media-methods.md
@@ -0,0 +1,150 @@
+---
+title: "API6 Media Methods"
+metaTitle: "API6 Media Methods"
+description: "API documentation"
+---
+
+It can be confusing about what Ampache does and what you need to do as an API client.
+
+This page will document a few things about how playback works and what a client can expect from Ampache.
+
+There are 2 binary data methods used for basic playback function:
+
+* stream [json](https://ampache.org/api/api-json-methods#stream) and [xml](https://ampache.org/api/api-xml-methods#stream)
+* download [json](https://ampache.org/api/api-json-methods#download) and [xml](https://ampache.org/api/api-xml-methods#download)
+
+And there are 3 helper functions which allow you to manage playback history and state but do not return media.
+
+* scrobble [json](https://ampache.org/api/api-json-methods#scrobble) and [xml](https://ampache.org/api/api-xml-methods#scrobble)
+* record_play [json](https://ampache.org/api/api-json-methods#record_play) and [xml](https://ampache.org/api/api-xml-methods#record_play)
+* player (Ampache 6.4.0+) [json](https://ampache.org/api/api-json-methods#player) and [xml](https://ampache.org/api/api-xml-methods#player)
+
+Finally, you can also call the function now_playing to get details about what your user is currently stremaing. ([json](https://ampache.org/api/api-json-methods#now_playing) and [xml](https://ampache.org/api/api-xml-methods#now_playing))
+
+## Explaining stream
+
+Stream is used to play a song in the same way as the Webplayer.
+
+The URL generated by stream will match the URL property in all song object repsonses
+
+```JSON
+"url": "https:\/\/music.com.au\/play\/index.php?ssid=cfj3f237d563f479f5223k23189dbb34&type=song&oid=115&uid=4&transcode_to=mp3&player=api&name=Chi.Otic%20-%20Are%20we%20going%20Crazy.mp3",
+```
+
+```XML
+<url><![CDATA[https://music.com.au/play/index.php?ssid=cfj3f237d563f479f5223k23189dbb34&type=song&oid=54&uid=4&player=api&name=Synthetic%20-%20Red-GreenSmoke.mp3]]></url>
+```
+
+When you play a song; `stream` will:
+
+* Record a play in the database which is recorded as a `stream`
+* If you stream a new song too quickly the last song will be marked as `skip`
+* Play count is incremented **UP** for a stream and back **DOWN** for a skip
+
+It is very important to note that play history is compared to the client string. You can play a song on a browser, start a subsonic stream and then an api client stream right after and all 3 plays will be recorded as streams because they are different clients.
+
+## Explaining download
+
+A download is not considered a stream and does not go through the same stat checks.
+
+When you `download` a song:
+
+* Record the action as a `download`
+* A download does not perform skip checks and ignores any recent play history
+* Play counts are **NOT** incremented.
+
+Download is used for caching files without the server thinking you've played 40 songs in 3 minutes.
+
+Use the helper functions when playing downloads so you can informa the server when you actually play the files you download.
+
+## The Ampache media playback process
+
+Stat checks happen every time you call a `stream` or `download` **URL** (including part stream content-range calls)
+
+e.g. `https://music.com.au/play/index.php?ssid=cfj3f237d563f479f5223k23189dbb34&type=song&oid=54&uid=4&player=api&name=Synthetic%20-%20Red-GreenSmoke.mp3`
+
+When you use the API `stream`/`download` calls you are redirected to the play_url for the object. (Ampache calls them play_url's because they redirect to the `/play/` directory of the Ampache site)
+
+The checks are there to stop duplicate stats being recorded or spam from repeated calls to the same URL.
+
+If you are only using the `stream` action, Ampache will perform these checks for you.
+
+If you cache your files locally with `download` or are using a different client you can use the helper functions to notify the server.
+
+The Ampache config file also allows you configure what you consider to be a skip.
+
+The `skip_timer` setting is what the server uses to decide whether the new play is going to override the last play.
+
+```TXT
+; Skip Timer Threshold
+; This allows custom times to decide when a track is skipped
+; Allows an integer to denote seconds, or a float to denote percentage
+; POSSIBLE VALUES:
+; 20 = 20 seconds.
+; 0.3 = 30%
+; DEFAULT: 20
+;skip_timer = 20
+```
+
+Example, when using the default settings:
+
+* You stream TRACK1
+* You start to stream TRACK2 within the 10 seconds after TRACK1 started
+* TRACK1 will change to a skip
+* TRACK2 will be marked as your current `now_playing` track.
+
+## Explaining scrobble
+
+The `scrobble` and `record_play` methods are used for recording plays from saved information/data.
+
+They're generally not used during playback as the `stream` action manages that process.
+
+Scrobble uses parameters similar to how the Last.fm API works. (Which is why it's called scrobble.)
+
+The idea is that if you are using a different player where you aren't able to get the object id you can scrobble to your Ampache server.
+
+Scrobble is useful for plugins in different music players as an alternative to Last.fm or Libre.fm clients.
+
+Example streaming plugin for rhythmbox written a few years ago. [rhythmbox-ampache-fm](https://github.com/lachlan-00/rhythmbox-ampache-fm)
+
+## Explaining record_play
+
+`record_play` does the same thing as `scrobble` but only requires the object id of the song instead of searching by string data.
+
+This is useful with playing cached/downloaded songs from an API client that has access to the id.
+
+If you are playing a downloaded file or a cached version of the file there is no `stream` or `download` action happening.
+
+To tell the server what you're doing and to record a stream you would call record_play when you start a track.
+
+Example:
+
+* I cache song with the id 1240 using a `download` action
+* I play the mp3 that was saved in my file cache
+* That mp3 play is **NOT** a `stream` so I use record_play to set the stream in the database
+
+## Explaining player
+
+There is a new method for Ampache 6.4.0+ called player. [json](https://ampache.org/api/api-json-methods#player) and [xml](https://ampache.org/api/api-xml-methods#player)
+
+Player is all about giving the server an active status of what the client is doing.
+
+Player does a bit more than scrobble and record_play allowing me to do a few more things
+
+* Support for more media types. (`podcast_episode` and `video` objects instead of just songs)
+* Update `now_playing` data (remove on stop add it back on play)
+* Shift last item play time on resumption of playback. (e.g. i pause a song at 20 seconds for a day and restart the song. the item will shift to NOW - 20 seconds as i haven't played any other song.)
+
+It's similar to `scrobble`/`record_play` but the play/stop parameter gives me a bit more information about what you're doing
+
+## Final thoughts
+
+Hopefully that helps you understand what happens when you are streaming or downloiading form Ampache servers.
+
+The idea is that you shouldn't have to think about anything when you `stream`. The server will do all the checks and updates for you.
+
+When you `download`, you need to tell the server that you're playing a cached file.
+
+Use `scrobble`/`record_play`/`player` to tell the server what you're doing.
+
+Once you tell the server that you're playing with `stream`/`scrobble`/`record_play`/`player` methods the server will update the play status/history depending on your your data and current playback status.
diff --git a/docs/API.md b/docs/API.md
index 6f5d5d34ea..9a87f2aa7d 100644
--- a/docs/API.md
+++ b/docs/API.md
@@ -33,7 +33,7 @@ After each release, a documentation page will be created to allow pruning old fe
 
 Ampache supports the last major release of each API version. You can also check out the [past releases](https://ampache.org/api/versions/) page for some historical detail but **DO NOT** use these pages as a guide for API development.
 
-## Changelog API develop
+## API Changelog
 
 Take a look at the [API Changelog](https://ampache.org/api/api-changelog) to keep an eye on changes between versions
 
@@ -222,8 +222,8 @@ All Auth methods return HTTP 200 responses
 * handshake
 * goodbye
 * ping
-* register **Api6**
-* lost_password **Api6.1**
+* register
+* lost_password **Ampache 6.1.0+**
 
 ### Non-Data Methods
 
@@ -246,17 +246,18 @@ All Data methods return HTTP 200 responses
 * artist
 * artist_albums
 * artist_songs
+* bookmark **Ampache 6.1.0+**
 * bookmark_create
 * bookmark_delete
 * bookmark_edit
-* browse **Api6**
+* browse
 * catalogs
 * catalog
 * catalog_action
-* catalog_add **Api6**
-* catalog_delete **Api6**
+* catalog_add
+* catalog_delete
 * catalog_file
-* catalog_folder **Api6**
+* catalog_folder
 * deleted_podcast_episodes
 * deleted_songs
 * deleted_videos
@@ -272,6 +273,7 @@ All Data methods return HTTP 200 responses
 * get_bookmark
 * get_indexes
 * get_similar
+* index **Ampache 6.3.0+**
 * labels
 * label
 * label_artists
@@ -279,14 +281,17 @@ All Data methods return HTTP 200 responses
 * licenses
 * license
 * license_songs
-* list **Api6** (Replaces get_indexes)
+* list (Replaces get_indexes)
 * live_streams
 * live_stream
-* live_stream_create **Api6**
-* live_stream_delete **Api6**
-* live_stream_edit **Api6**
+* live_stream_create
+* live_stream_delete
+* live_stream_edit
+* now_playing **Ampache 6.3.1+**
+* player **Ampache 6.4.0+**
 * playlists
 * playlist
+* playlist_add **Ampache 6.3.0+**
 * playlist_add_song
 * playlist_create
 * playlist_delete
@@ -308,6 +313,8 @@ All Data methods return HTTP 200 responses
 * rate
 * record_play
 * scrobble
+* search_group **Ampache 6.3.0+**
+* search  **Ampache 6.3.0+** (alias for [advanced_search](https://ampache.org/api/api-advanced-search))
 * search_songs
 * shares
 * share
@@ -330,9 +337,11 @@ All Data methods return HTTP 200 responses
 * user
 * user_create
 * user_delete
-* user_edit **Api6** (Replaces user_update)
-* user_update
+* user_edit (Replaces user_update)
+* user_playlists **Ampache 6.3.0+**
 * user_preference
+* user_smartlists **Ampache 6.3.0+**
+* user_update
 * videos
 * video
 
@@ -340,12 +349,16 @@ All Data methods return HTTP 200 responses
 
 All binary methods will not return XML/JSON responses. they will either return the requested file/data or an HTTP error code.
 
+For information about about how playback works and what a client can expect from Ampache check out [API Media Methods](https://ampache.org/api/api-media-methods)
+
 @return (HTTP 200 OK)
 
 @throws (HTTP 400 Bad Request)
 
 @throws (HTTP 404 Not Found)
 
+@throws (HTTP 416 Range Not Satisfiable)
+
 * download
 * get_art
 * stream
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index fa1df8f17f..bf816050e9 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,5 +1,98 @@
 # CHANGELOG
 
+## Ampache 6.4.0
+
+Work on Ampache7 is ongoing.
+
+Check out the [wiki](https://github.com/ampache/ampache/wiki/ampache7-for-admins) for information as some changes will be backported to Ampache6.
+
+There has been a change to the way Random Searches work for Artist and Albums
+These searches will now use to rules for that object type and then return the songs contained in those objects
+
+* For example
+  * You search using `random.php?action=advanced&type=album`
+  * You search `album_rating == 5` and the `Item count` is set to 1
+  * The search will find 1 album that is rated 5 and return **all** the songs in that album
+
+### Added
+
+* Translations 2024-05
+* rtrim slashes on some config variables in case you ignore the warning
+* Database 600070
+  * Allow signed `user` column for `broadcast`, `player_control`, `session_stream`, `share`, `user_activity`, `user_follower` and `user_vote` tables
+  * Revert unique constraint `playlist_track_UN` on `playlist_data` table
+  * Extend `generator column` on `podcast` table to 128 characters
+  * Convert `object_type` to an enum on `playlist_data` table
+* Config version 71
+  * Fix up bitrate encode_args
+  * Add `api_debug_handler` run api commands without exception handling (At your own risk!)
+  * Wrap default string config options in quotes
+  * Add a note about using a secure cookie prefix
+
+### Changed
+
+* Stream Random action default fallback to `song`
+* Allow using `tmp_dir_path` for Dropbox catalog
+* Subsonic
+  * Song file path is now always the original full file path
+  * This was a relative path that was changed with transcoding mean the path nevers existed.
+* Random search (`random.php?action=advanced`) `artist` and `album` actions have been changed to use their object rules
+  * The returned results are still song objects but the searches are done using their rule set
+
+### Fixed
+
+* Always get the current file size when downloading the raw file
+* AlbumDisk errors on unknown items
+* Album names being overwritten with artist names when missing tags
+* Regenerate playlist track numbers correctly for the full list
+* Also check the bitrate when transcoding instead of just formats
+* Don't use cached files if the bitrate doesn't match `transcode_rate`
+* Default config encode_args are putting bitrates into millions
+* URL links generated with `&amp;` that were causing errors
+* Song license display
+* Check Stream_Playlist::media_to_url() to ensure valid media
+* File naming fixes to stop matching year on 1080p
+* ObjectTypeToClassNameMapper missing `tvshow` class
+* Allow `composer stan` to run on Windows
+* Filter Random and Trending sections for catalog filters on dashboards
+* MusicBrainz lookups on Wanted files
+* Don't try to get playlist items when it's not a valid list
+* Send a 416 HTTP response when trying to stream past the end of a song
+* Stream_playlist columns could be inconsistent with different media types in a list
+* Compare Ampache version string is actually higher using version_compare() instead a not equals comparison
+* webplayer
+  * Send the Song time to the player to stop all these wild numbers
+* Subsonic
+  * Sending a User as an array instead of Users
+
+## API 6.4.0
+
+### Added
+
+* API6
+  * Downgrade any API7 calls to API6 [wiki](https://github.com/ampache/ampache/wiki/ampache7-for-admins#there-is-no-api7-only-api6-and-5-4-and-3-too)
+  * New Method: player (Inform the server about the state of your client player)
+    * Returns `now_playing` state on completion
+  * download: add `bitrate` parameter
+  * playlists: add `include` parameter (**note** this can be massive and slow when searches are included)
+
+### Changed
+
+* API6
+  * Do not translate API `errorMessage` strings [ampache.org](https://ampache.org/api/api-errors)
+
+### Fixed
+
+* ALL
+  * Download method format parameter didn't have a fallback value
+* API4
+  * playlist: error check for missing/deleted playlists
+  * playlist_songs: error check for missing/deleted playlists
+* API6
+  * Playlists objects would not return duplicates items if allowed
+  * has_art property missing from songs and albums
+  * playlist_add: couldn't add a single item
+
 ## Ampache 6.3.1
 
 ### Added
@@ -212,7 +305,7 @@ As an end of year bonus you can access your own Ampache Wrapped from the user pa
   * Add user preference `home_recently_played_all`, Show everything in the now playing box
   * Add user preference `show_wrapped`, Access your personal "Spotify Wrapped" from your user page
   * Add `date` column to rating table
-  * Update link for FMPL license 
+  * Update link for FMPL license
 
 ### Changed
 
@@ -2060,7 +2153,7 @@ Check out the docs for multi API support at [ampache.org](https://ampache.org/ap
 * NEW API functions
   * Api::live_stream (get a radio stream by id)
   * Api::live_streams
-* Api::stream Added type 'podcast_episode' ('podcast' to be removed in Ampache 6)
+* Api::stream Added type 'podcast_episode' ('podcast' to be removed in Ampache6)
 * Add 'time' and 'size' to all podcast_episode responses
 
 ### Changed
diff --git a/locale/base/messages.pot b/locale/base/messages.pot
index 33d9bad593..488f3c9e53 100644
--- a/locale/base/messages.pot
+++ b/locale/base/messages.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-03-22 21:48+1000\n"
+"POT-Creation-Date: 2024-05-03 11:27+1000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -189,7 +189,7 @@ msgstr ""
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:529
+#: ../../src/Module/Playback/Stream_Playlist.php:547
 msgid "Ampache"
 msgstr ""
 
@@ -245,36 +245,35 @@ msgid "Home"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:62
-#: ../../public/templates/rightbar.inc.php:49
+#: ../../public/templates/rightbar.inc.php:50
 #: ../../public/templates/show_album_disk.inc.php:127
 #: ../../public/templates/show_album_group_disks.inc.php:132
 #: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
-#: ../../public/templates/show_democratic.inc.php:53
+#: ../../public/templates/show_democratic.inc.php:54
 #: ../../public/templates/show_html5_player.inc.php:44
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:62
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist_media_row.inc.php:54
 #: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
-#: ../../public/templates/show_podcast_episode_row.inc.php:50
+#: ../../public/templates/show_podcast_episode_row.inc.php:52
 #: ../../public/templates/show_podcast_row.inc.php:46
 #: ../../public/templates/show_random_album_disks.inc.php:58
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
 #: ../../public/templates/show_recently_played.inc.php:122
-#: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
 #: ../../public/templates/show_tvshow_row.inc.php:48
 #: ../../public/templates/show_tvshow_season_row.inc.php:46
 #: ../../public/templates/show_video.inc.php:93
-#: ../../public/templates/show_video_row.inc.php:56
+#: ../../public/templates/show_video_row.inc.php:57
 #: ../../src/Gui/Album/AlbumViewAdapter.php:137
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:142
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:120
@@ -296,7 +295,7 @@ msgstr ""
 #: ../../public/templates/show_form_recent.inc.php:47
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
-#: ../../public/templates/show_label.inc.php:117
+#: ../../public/templates/show_label.inc.php:118
 #: ../../public/templates/show_labels.inc.php:65
 #: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
@@ -360,7 +359,7 @@ msgstr ""
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:108
+#: ../../public/templates/show_edit_song_row.inc.php:109
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -450,7 +449,7 @@ msgid "Random Play"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:152
-#: ../../public/templates/show_manage_democratic.inc.php:37
+#: ../../public/templates/show_manage_democratic.inc.php:38
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
 #: ../../src/Repository/Model/Search.php:784
@@ -541,7 +540,7 @@ msgstr ""
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:66
+#: ../../public/templates/show_edit_song_row.inc.php:67
 #: ../../public/templates/show_lyrics.inc.php:55
 #: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
@@ -549,8 +548,6 @@ msgstr ""
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
 #: ../../public/templates/show_recently_played.inc.php:180
-#: ../../public/templates/show_recently_skipped_all.inc.php:57
-#: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
 #: ../../public/templates/show_recently_skipped.inc.php:173
 #: ../../public/templates/show_similar_songs.inc.php:64
@@ -564,7 +561,7 @@ msgstr ""
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
 #: ../../src/Module/Util/Rss/AmpacheRss.php:342
-#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/AlbumDisk.php:268
 #: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
@@ -578,7 +575,7 @@ msgstr ""
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:51
+#: ../../public/templates/show_edit_song_row.inc.php:52
 #: ../../public/templates/show_lyrics.inc.php:62
 #: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
@@ -588,8 +585,6 @@ msgstr ""
 #: ../../public/templates/show_partial_edit_clip_row.inc.php:30
 #: ../../public/templates/show_recently_played_all.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:185
-#: ../../public/templates/show_recently_skipped_all.inc.php:56
-#: ../../public/templates/show_recently_skipped_all.inc.php:182
 #: ../../public/templates/show_recommended_artists.inc.php:54
 #: ../../public/templates/show_recommended_artists.inc.php:121
 #: ../../public/templates/show_song_previews.inc.php:34
@@ -597,7 +592,7 @@ msgstr ""
 #: ../../public/templates/show_tagcloud.inc.php:35
 #: ../../public/templates/show_wanted_albums.inc.php:42
 #: ../../src/Module/Util/Rss/AmpacheRss.php:342
-#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/AlbumDisk.php:263
 #: ../../src/Repository/Model/Album.php:491
 #: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
@@ -633,7 +628,7 @@ msgstr ""
 #: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
-#: ../../src/Module/Playback/Stream_Url.php:186
+#: ../../src/Module/Playback/Stream_Url.php:198
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
 msgstr ""
@@ -696,7 +691,7 @@ msgstr ""
 
 #: ../../public/templates/header.inc.php:177
 #: ../../public/templates/show_confirmation.inc.php:46
-#: ../../public/templates/show_get_art.inc.php:141
+#: ../../public/templates/show_get_art.inc.php:144
 msgid "Cancel"
 msgstr ""
 
@@ -710,20 +705,19 @@ msgstr ""
 #: ../../public/templates/show_live_stream_row.inc.php:43
 #: ../../public/templates/show_playlist_media_row.inc.php:56
 #: ../../public/templates/show_podcast_episode.inc.php:73
-#: ../../public/templates/show_podcast_episode_row.inc.php:52
+#: ../../public/templates/show_podcast_episode_row.inc.php:54
 #: ../../public/templates/show_podcast_row.inc.php:48
 #: ../../public/templates/show_random_album_disks.inc.php:60
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
 #: ../../public/templates/show_recently_played.inc.php:124
-#: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
 #: ../../public/templates/show_tvshow_row.inc.php:50
 #: ../../public/templates/show_tvshow_season_row.inc.php:48
 #: ../../public/templates/show_video.inc.php:95
-#: ../../public/templates/show_video_row.inc.php:58
+#: ../../public/templates/show_video_row.inc.php:59
 #: ../../src/Application/Api/Upnp/PlayStatusApplication.php:65
 #: ../../src/Gui/Album/AlbumViewAdapter.php:149
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:154
@@ -744,20 +738,19 @@ msgstr ""
 #: ../../public/templates/show_live_stream_row.inc.php:46
 #: ../../public/templates/show_playlist_media_row.inc.php:59
 #: ../../public/templates/show_podcast_episode.inc.php:76
-#: ../../public/templates/show_podcast_episode_row.inc.php:55
+#: ../../public/templates/show_podcast_episode_row.inc.php:57
 #: ../../public/templates/show_podcast_row.inc.php:51
 #: ../../public/templates/show_random_album_disks.inc.php:63
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
 #: ../../public/templates/show_recently_played.inc.php:127
-#: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
 #: ../../public/templates/show_tvshow_row.inc.php:53
 #: ../../public/templates/show_tvshow_season_row.inc.php:51
 #: ../../public/templates/show_video.inc.php:98
-#: ../../public/templates/show_video_row.inc.php:61
+#: ../../public/templates/show_video_row.inc.php:62
 #: ../../src/Gui/Album/AlbumViewAdapter.php:161
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:166
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:144
@@ -777,17 +770,16 @@ msgstr ""
 #: ../../public/templates/show_live_stream_row.inc.php:58
 #: ../../public/templates/show_playlist_media_row.inc.php:73
 #: ../../public/templates/show_podcast_episode.inc.php:79
-#: ../../public/templates/show_podcast_episode_row.inc.php:73
+#: ../../public/templates/show_podcast_episode_row.inc.php:75
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
 #: ../../public/templates/show_recently_played.inc.php:135
-#: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
 #: ../../public/templates/show_search_row.inc.php:54
 #: ../../public/templates/show_video.inc.php:101
-#: ../../public/templates/show_video_row.inc.php:80
+#: ../../public/templates/show_video_row.inc.php:81
 #: ../../src/Gui/Album/AlbumViewAdapter.php:173
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:178
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:156
@@ -798,20 +790,19 @@ msgid "Add to Temporary Playlist"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:471
-#: ../../public/templates/rightbar.inc.php:53
+#: ../../public/templates/rightbar.inc.php:54
 #: ../../public/templates/show_album_disk.inc.php:149
 #: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
-#: ../../public/templates/show_podcast_episode_row.inc.php:76
+#: ../../public/templates/show_podcast_episode_row.inc.php:78
 #: ../../public/templates/show_recently_played_all.inc.php:143
 #: ../../public/templates/show_recently_played.inc.php:137
-#: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
-#: ../../public/templates/show_video_row.inc.php:83
+#: ../../public/templates/show_video_row.inc.php:84
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
@@ -910,7 +901,7 @@ msgid "Alphabet"
 msgstr ""
 
 #: ../../public/templates/list_header.inc.php:151
-#: ../../public/templates/show_get_art.inc.php:105
+#: ../../public/templates/show_get_art.inc.php:106
 #: ../../src/Repository/Model/Search.php:439
 #: ../../src/Repository/Model/Search.php:444
 #: ../../src/Repository/Model/Search.php:450
@@ -922,11 +913,11 @@ msgstr ""
 msgid "Item Count"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:56
+#: ../../public/templates/rightbar.inc.php:57
 msgid "Add to New Playlist"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:75
+#: ../../public/templates/rightbar.inc.php:76
 #: ../../public/templates/show_playlist.inc.php:98
 #: ../../public/templates/show_playlist.inc.php:99
 #: ../../public/templates/show_search.inc.php:55
@@ -940,33 +931,33 @@ msgstr ""
 msgid "Batch download"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:80
-#: ../../public/templates/show_democratic.inc.php:56
+#: ../../public/templates/rightbar.inc.php:81
+#: ../../public/templates/show_democratic.inc.php:57
 #: ../../public/templates/show_localplay_status.inc.php:62
 msgid "Clear Playlist"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:83
+#: ../../public/templates/rightbar.inc.php:84
 msgid "Add dynamic items"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:86
+#: ../../public/templates/rightbar.inc.php:87
 msgid "Random song"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:89
+#: ../../public/templates/rightbar.inc.php:90
 msgid "Random artist"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:92
+#: ../../public/templates/rightbar.inc.php:93
 msgid "Random album"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:95
+#: ../../public/templates/rightbar.inc.php:96
 msgid "Random playlist"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:100
+#: ../../public/templates/rightbar.inc.php:101
 #: ../../public/templates/show_now_playing.inc.php:42
 #: ../../public/templates/show_random_album_disks.inc.php:38
 #: ../../public/templates/show_random_albums.inc.php:38
@@ -977,7 +968,7 @@ msgstr ""
 msgid "Refresh"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:143
+#: ../../public/templates/rightbar.inc.php:144
 #: ../../public/templates/show_access_list.inc.php:83
 #: ../../public/templates/show_account.inc.php:90
 #: ../../public/templates/show_account.inc.php:98
@@ -995,26 +986,25 @@ msgstr ""
 #: ../../public/templates/show_edit_user.inc.php:186
 #: ../../public/templates/show_edit_user.inc.php:202
 #: ../../public/templates/show_filter_row.inc.php:45
-#: ../../public/templates/show_label.inc.php:106
 #: ../../public/templates/show_label.inc.php:107
-#: ../../public/templates/show_label_row.inc.php:57
+#: ../../public/templates/show_label.inc.php:108
+#: ../../public/templates/show_label_row.inc.php:58
 #: ../../public/templates/show_license_row.inc.php:40
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:63
+#: ../../public/templates/show_manage_democratic.inc.php:64
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
-#: ../../public/templates/show_podcast_episode_row.inc.php:119
+#: ../../public/templates/show_podcast_episode_row.inc.php:121
 #: ../../public/templates/show_podcast.inc.php:121
 #: ../../public/templates/show_podcast.inc.php:122
 #: ../../public/templates/show_podcast_row.inc.php:86
-#: ../../public/templates/show_pvmsg_row.inc.php:42
-#: ../../public/templates/show_pvmsgs.inc.php:50
+#: ../../public/templates/show_pvmsg_row.inc.php:43
+#: ../../public/templates/show_pvmsgs.inc.php:51
 #: ../../public/templates/show_recently_played_all.inc.php:166
 #: ../../public/templates/show_recently_played.inc.php:160
-#: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
 #: ../../public/templates/show_search_row.inc.php:77
@@ -1029,7 +1019,7 @@ msgstr ""
 #: ../../public/templates/show_tvshow_season_row.inc.php:85
 #: ../../public/templates/show_user_row.inc.php:92
 #: ../../public/templates/show_video.inc.php:126
-#: ../../public/templates/show_video_row.inc.php:138
+#: ../../public/templates/show_video_row.inc.php:139
 #: ../../src/Gui/Album/AlbumViewAdapter.php:272
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:277
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
@@ -1039,11 +1029,11 @@ msgstr ""
 msgid "Delete"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:148
+#: ../../public/templates/rightbar.inc.php:149
 msgid "No items"
 msgstr ""
 
-#: ../../public/templates/rightbar.inc.php:152
+#: ../../public/templates/rightbar.inc.php:153
 #: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
@@ -1081,7 +1071,7 @@ msgstr ""
 #: ../../public/templates/show_add_access.inc.php:50
 #: ../../public/templates/show_edit_access.inc.php:48
 #: ../../public/templates/show_edit_democratic.inc.php:54
-#: ../../public/templates/show_manage_democratic.inc.php:40
+#: ../../public/templates/show_manage_democratic.inc.php:41
 #: ../../public/templates/show_preference_admin.inc.php:40
 #: ../../public/templates/show_preference_admin.inc.php:60
 msgid "Level"
@@ -1140,7 +1130,7 @@ msgstr ""
 #: ../../public/templates/show_localplay_instances.inc.php:41
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
-#: ../../public/templates/show_manage_democratic.inc.php:43
+#: ../../public/templates/show_manage_democratic.inc.php:44
 #: ../../public/templates/show_manage_license.inc.php:49
 #: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
@@ -1150,8 +1140,8 @@ msgstr ""
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
-#: ../../public/templates/show_pvmsgs.inc.php:64
-#: ../../public/templates/show_pvmsgs.inc.php:93
+#: ../../public/templates/show_pvmsgs.inc.php:65
+#: ../../public/templates/show_pvmsgs.inc.php:94
 #: ../../public/templates/show_recommended_artists.inc.php:70
 #: ../../public/templates/show_recommended_artists.inc.php:132
 #: ../../public/templates/show_songs.inc.php:120
@@ -1172,13 +1162,13 @@ msgstr ""
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
 #: ../../public/templates/show_filter_row.inc.php:41
-#: ../../public/templates/show_label.inc.php:98
+#: ../../public/templates/show_label.inc.php:99
 #: ../../public/templates/show_license_row.inc.php:37
 #: ../../public/templates/show_live_stream_row.inc.php:72
 #: ../../public/templates/show_playlist.inc.php:145
 #: ../../public/templates/show_playlist.inc.php:146
 #: ../../public/templates/show_podcast_episode.inc.php:102
-#: ../../public/templates/show_podcast_episode_row.inc.php:113
+#: ../../public/templates/show_podcast_episode_row.inc.php:115
 #: ../../public/templates/show_podcast.inc.php:110
 #: ../../public/templates/show_podcast_row.inc.php:77
 #: ../../public/templates/show_search.inc.php:69
@@ -1197,7 +1187,7 @@ msgstr ""
 #: ../../public/templates/show_user.inc.php:96
 #: ../../public/templates/show_user_row.inc.php:79
 #: ../../public/templates/show_video.inc.php:121
-#: ../../public/templates/show_video_row.inc.php:132
+#: ../../public/templates/show_video_row.inc.php:133
 #: ../../src/Gui/Album/AlbumViewAdapter.php:257
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:262
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
@@ -1291,7 +1281,7 @@ msgstr ""
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:145
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "API key"
 msgstr ""
 
@@ -1437,7 +1427,7 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:96
+#: ../../public/templates/show_edit_song_row.inc.php:97
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1464,8 +1454,8 @@ msgstr ""
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:295
-#: ../../src/Repository/Model/AlbumDisk.php:308
+#: ../../src/Repository/Model/AlbumDisk.php:297
+#: ../../src/Repository/Model/AlbumDisk.php:310
 msgid "Disk"
 msgstr ""
 
@@ -1498,9 +1488,9 @@ msgstr ""
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:104
+#: ../../public/templates/show_edit_song_row.inc.php:105
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
-#: ../../public/templates/show_get_art.inc.php:98
+#: ../../public/templates/show_get_art.inc.php:99
 #: ../../public/templates/show_graphs.inc.php:76
 #: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
@@ -1511,7 +1501,6 @@ msgstr ""
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
 #: ../../public/templates/show_recently_played.inc.php:181
-#: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
@@ -1519,7 +1508,7 @@ msgstr ""
 #: ../../public/templates/show_top_tracks.inc.php:67
 #: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/AlbumDisk.php:273
 #: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
 #: ../../src/Repository/Model/Search.php:825
@@ -1616,7 +1605,7 @@ msgstr ""
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:45
+#: ../../public/templates/show_edit_song_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
 #: ../../public/templates/show_playlist_medias.inc.php:100
@@ -1627,8 +1616,6 @@ msgstr ""
 #: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
-#: ../../public/templates/show_recently_skipped_all.inc.php:54
-#: ../../public/templates/show_recently_skipped_all.inc.php:180
 #: ../../public/templates/show_video.inc.php:131
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
@@ -1653,10 +1640,10 @@ msgid "Catalog Type"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:81
-#: ../../public/templates/show_arts.inc.php:65
+#: ../../public/templates/show_arts.inc.php:66
 #: ../../public/templates/show_disabled_songs.inc.php:35
 #: ../../public/templates/show_disabled_songs.inc.php:62
-#: ../../public/templates/show_pvmsg_row.inc.php:32
+#: ../../public/templates/show_pvmsg_row.inc.php:33
 msgid "Select"
 msgstr ""
 
@@ -1747,7 +1734,7 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../public/templates/show_edit_song_row.inc.php:81
 #: ../../src/Repository/Model/Search.php:720
 #: ../../src/Repository/Model/Search.php:808
 #: ../../src/Repository/Model/Search.php:895
@@ -1871,13 +1858,13 @@ msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:126
 #: ../../public/templates/show_edit_label_row.inc.php:118
-#: ../../public/templates/show_label_row.inc.php:44
+#: ../../public/templates/show_label_row.inc.php:45
 msgid "Active"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:129
 #: ../../public/templates/show_edit_label_row.inc.php:121
-#: ../../public/templates/show_label_row.inc.php:46
+#: ../../public/templates/show_label_row.inc.php:47
 msgid "Inactive"
 msgstr ""
 
@@ -1915,7 +1902,7 @@ msgid "Codec"
 msgstr ""
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:75
+#: ../../public/templates/show_manage_democratic.inc.php:76
 msgid "Create Playlist"
 msgstr ""
 
@@ -1959,15 +1946,15 @@ msgid "Compose Message"
 msgstr ""
 
 #: ../../public/templates/show_add_pvmsg.inc.php:35
-#: ../../public/templates/show_pvmsgs.inc.php:62
-#: ../../public/templates/show_pvmsgs.inc.php:91
+#: ../../public/templates/show_pvmsgs.inc.php:63
+#: ../../public/templates/show_pvmsgs.inc.php:92
 msgid "Recipient"
 msgstr ""
 
 #: ../../public/templates/show_add_pvmsg.inc.php:41
 #: ../../public/templates/show_mail_users.inc.php:56
-#: ../../public/templates/show_pvmsgs.inc.php:60
-#: ../../public/templates/show_pvmsgs.inc.php:89
+#: ../../public/templates/show_pvmsgs.inc.php:61
+#: ../../public/templates/show_pvmsgs.inc.php:90
 msgid "Subject"
 msgstr ""
 
@@ -2027,7 +2014,7 @@ msgid "Share"
 msgstr ""
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Secret"
 msgstr ""
 
@@ -2079,7 +2066,7 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../public/templates/show_edit_song_row.inc.php:115
 #: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr ""
@@ -2112,8 +2099,6 @@ msgstr ""
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
 #: ../../public/templates/show_recently_played.inc.php:183
-#: ../../public/templates/show_recently_skipped_all.inc.php:60
-#: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
 #: ../../public/templates/show_recently_skipped.inc.php:176
 #: ../../public/templates/show_user_registration.inc.php:93
@@ -2203,7 +2188,7 @@ msgstr ""
 #: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
-#: ../../public/templates/show_label.inc.php:56
+#: ../../public/templates/show_label.inc.php:57
 #: ../../src/Gui/Song/SongViewAdapter.php:364
 msgid "Search on Google ..."
 msgstr ""
@@ -2212,7 +2197,7 @@ msgstr ""
 #: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
-#: ../../public/templates/show_label.inc.php:57
+#: ../../public/templates/show_label.inc.php:58
 #: ../../src/Gui/Song/SongViewAdapter.php:365
 msgid "Search on DuckDuckGo ..."
 msgstr ""
@@ -2221,7 +2206,7 @@ msgstr ""
 #: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
-#: ../../public/templates/show_label.inc.php:58
+#: ../../public/templates/show_label.inc.php:59
 msgid "Search on Wikipedia ..."
 msgstr ""
 
@@ -2229,7 +2214,7 @@ msgstr ""
 #: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
-#: ../../public/templates/show_label.inc.php:59
+#: ../../public/templates/show_label.inc.php:60
 #: ../../src/Gui/Song/SongViewAdapter.php:366
 msgid "Search on Last.fm ..."
 msgstr ""
@@ -2303,7 +2288,7 @@ msgstr ""
 #: ../../public/templates/show_broadcasts.inc.php:44
 #: ../../public/templates/show_catalogs.inc.php:43
 #: ../../public/templates/show_catalogs.inc.php:72
-#: ../../public/templates/show_label.inc.php:75
+#: ../../public/templates/show_label.inc.php:76
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
 #: ../../public/templates/show_missing_albums.inc.php:40
@@ -2353,12 +2338,12 @@ msgstr ""
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
 #: ../../public/templates/show_html5_player.inc.php:255
-#: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
-#: ../../public/templates/show_label_row.inc.php:52
+#: ../../public/templates/show_label.inc.php:83
+#: ../../public/templates/show_label_row.inc.php:53
 #: ../../public/templates/show_podcast_episode.inc.php:84
 #: ../../public/templates/show_video.inc.php:104
-#: ../../public/templates/show_video_row.inc.php:118
+#: ../../public/templates/show_video_row.inc.php:119
 #: ../../src/Gui/Album/AlbumViewAdapter.php:210
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:215
 #: ../../src/Gui/Song/SongViewAdapter.php:195
@@ -2433,11 +2418,11 @@ msgstr ""
 #: ../../public/templates/show_install_config.inc.php:252
 #: ../../public/templates/show_playlist_media_row.inc.php:97
 #: ../../public/templates/show_podcast_episode.inc.php:95
-#: ../../public/templates/show_podcast_episode_row.inc.php:105
-#: ../../public/templates/show_share.inc.php:41
+#: ../../public/templates/show_podcast_episode_row.inc.php:107
 #: ../../public/templates/show_share.inc.php:42
+#: ../../public/templates/show_share.inc.php:43
 #: ../../public/templates/show_video.inc.php:114
-#: ../../public/templates/show_video_row.inc.php:128
+#: ../../public/templates/show_video_row.inc.php:129
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
@@ -2457,9 +2442,9 @@ msgstr ""
 #: ../../public/templates/show_form_recent.inc.php:44
 #: ../../public/templates/show_form_search.inc.php:66
 #: ../../public/templates/show_form_userflag.inc.php:44
-#: ../../public/templates/show_label.inc.php:118
-#: ../../public/templates/show_label.inc.php:129
-#: ../../public/templates/show_manage_democratic.inc.php:42
+#: ../../public/templates/show_label.inc.php:119
+#: ../../public/templates/show_label.inc.php:130
+#: ../../public/templates/show_manage_democratic.inc.php:43
 #: ../../public/templates/show_random.inc.php:58
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
@@ -2506,7 +2491,7 @@ msgstr ""
 #: ../../public/templates/show_albums.inc.php:160
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
-#: ../../public/templates/show_arts.inc.php:60
+#: ../../public/templates/show_arts.inc.php:61
 #: ../../public/templates/show_labels.inc.php:62
 #: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
@@ -2550,7 +2535,7 @@ msgstr ""
 #: ../../public/templates/show_artist.inc.php:344
 #: ../../public/templates/show_index.inc.php:65
 #: ../../public/templates/show_index.inc.php:74
-#: ../../public/templates/show_label.inc.php:130
+#: ../../public/templates/show_label.inc.php:131
 #: ../../public/templates/show_missing_artist.inc.php:37
 #: ../../public/templates/show_now_playing_row.inc.php:104
 #: ../../public/templates/show_now_playing_row.inc.php:110
@@ -2692,11 +2677,11 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: ../../public/templates/show_arts.inc.php:40
+#: ../../public/templates/show_arts.inc.php:41
 msgid "Select New Art"
 msgstr ""
 
-#: ../../public/templates/show_arts.inc.php:68
+#: ../../public/templates/show_arts.inc.php:69
 #: ../../public/templates/show_ip_history.inc.php:69
 #: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
@@ -2808,7 +2793,7 @@ msgstr ""
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:149
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -3037,28 +3022,28 @@ msgid "Preference"
 msgstr ""
 
 #. HINT: Democratic Playlist Name
-#: ../../public/templates/show_democratic.inc.php:35
+#: ../../public/templates/show_democratic.inc.php:36
 #, php-format
 msgid "%s Playlist"
 msgstr ""
 
-#: ../../public/templates/show_democratic.inc.php:35
+#: ../../public/templates/show_democratic.inc.php:36
 #: ../../src/Repository/Model/Browse.php:370
 msgid "Democratic Playlist"
 msgstr ""
 
-#: ../../public/templates/show_democratic.inc.php:41
-#: ../../public/templates/show_manage_democratic.inc.php:39
+#: ../../public/templates/show_democratic.inc.php:42
+#: ../../public/templates/show_manage_democratic.inc.php:40
 msgid "Cooldown"
 msgstr ""
 
-#: ../../public/templates/show_democratic.inc.php:47
 #: ../../public/templates/show_democratic.inc.php:48
+#: ../../public/templates/show_democratic.inc.php:49
 #: ../../public/templates/show_edit_democratic.inc.php:38
 msgid "Configure Democratic Playlist"
 msgstr ""
 
-#: ../../public/templates/show_democratic.inc.php:85
+#: ../../public/templates/show_democratic.inc.php:86
 msgid "Reload this page automatically"
 msgstr ""
 
@@ -3087,9 +3072,9 @@ msgstr ""
 
 #: ../../public/templates/show_denied.inc.php:59
 #: ../../public/templates/sidebar_localplay.inc.php:102
-#: ../../src/Module/Api/ApiHandler.php:147
-#: ../../src/Module/Api/ApiHandler.php:218
-#: ../../src/Module/Api/ApiHandler.php:230
+#: ../../src/Module/Api/ApiHandler.php:151
+#: ../../src/Module/Api/ApiHandler.php:225
+#: ../../src/Module/Api/ApiHandler.php:237
 msgid "Access Denied"
 msgstr ""
 
@@ -3153,7 +3138,7 @@ msgid "Edit Access Control List"
 msgstr ""
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:62
 msgid "Additional Artists"
 msgstr ""
 
@@ -3202,7 +3187,7 @@ msgid "Save Catalog Settings"
 msgstr ""
 
 #: ../../public/templates/show_edit_democratic.inc.php:46
-#: ../../public/templates/show_manage_democratic.inc.php:38
+#: ../../public/templates/show_manage_democratic.inc.php:39
 msgid "Base Playlist"
 msgstr ""
 
@@ -3274,7 +3259,7 @@ msgstr ""
 #: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
-#: ../../src/Module/Playback/Stream_Url.php:184
+#: ../../src/Module/Playback/Stream_Url.php:196
 msgid "Random"
 msgstr ""
 
@@ -3296,7 +3281,7 @@ msgstr ""
 msgid "Comment:"
 msgstr ""
 
-#: ../../public/templates/show_edit_song_row.inc.php:76
+#: ../../public/templates/show_edit_song_row.inc.php:77
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3306,13 +3291,13 @@ msgstr ""
 msgid "Track"
 msgstr ""
 
-#: ../../public/templates/show_edit_song_row.inc.php:92
+#: ../../public/templates/show_edit_song_row.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr ""
 
-#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_edit_song_row.inc.php:101
 #: ../../public/templates/show_labels.inc.php:63
 #: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
@@ -3323,7 +3308,7 @@ msgstr ""
 msgid "Label"
 msgstr ""
 
-#: ../../public/templates/show_edit_song_row.inc.php:125
+#: ../../public/templates/show_edit_song_row.inc.php:126
 msgid "More Metadata"
 msgstr ""
 
@@ -3483,20 +3468,20 @@ msgid "Top Rated"
 msgstr ""
 
 #: ../../public/templates/show_form_newest.inc.php:41
-#: ../../public/templates/show_mashup.inc.php:41
+#: ../../public/templates/show_mashup.inc.php:42
 #: ../../public/templates/sidebar.inc.php:78
 msgid "Newest"
 msgstr ""
 
 #: ../../public/templates/show_form_popular.inc.php:41
-#: ../../public/templates/show_mashup.inc.php:73
-#: ../../public/templates/show_mashup.inc.php:76
+#: ../../public/templates/show_mashup.inc.php:74
+#: ../../public/templates/show_mashup.inc.php:77
 #: ../../public/templates/sidebar.inc.php:79
 msgid "Popular"
 msgstr ""
 
 #: ../../public/templates/show_form_recent.inc.php:41
-#: ../../public/templates/show_mashup.inc.php:52
+#: ../../public/templates/show_mashup.inc.php:53
 #: ../../public/templates/sidebar.inc.php:77
 msgid "Recent"
 msgstr ""
@@ -3544,29 +3529,29 @@ msgstr ""
 msgid "Cover Art Search"
 msgstr ""
 
-#: ../../public/templates/show_get_art.inc.php:77
+#: ../../public/templates/show_get_art.inc.php:78
 msgid "Direct URL to Image"
 msgstr ""
 
-#: ../../public/templates/show_get_art.inc.php:83
+#: ../../public/templates/show_get_art.inc.php:84
 #: ../../src/Repository/Model/Search.php:790
 #: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr ""
 
-#: ../../public/templates/show_get_art.inc.php:93
+#: ../../public/templates/show_get_art.inc.php:94
 msgid "Spotify Album Filters"
 msgstr ""
 
-#: ../../public/templates/show_get_art.inc.php:100
+#: ../../public/templates/show_get_art.inc.php:101
 msgid "(e.g. '2001', '2001-2005')"
 msgstr ""
 
-#: ../../public/templates/show_get_art.inc.php:114
+#: ../../public/templates/show_get_art.inc.php:115
 msgid "Search Limit"
 msgstr ""
 
-#: ../../public/templates/show_get_art.inc.php:142
+#: ../../public/templates/show_get_art.inc.php:145
 msgid "Get Art"
 msgstr ""
 
@@ -3602,15 +3587,15 @@ msgstr ""
 msgid "Hour"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:251
+#: ../../public/templates/show_html5_player_headers.inc.php:252
 msgid "Your browser doesn't support this feature."
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:270
+#: ../../public/templates/show_html5_player_headers.inc.php:271
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:579
+#: ../../public/templates/show_html5_player_headers.inc.php:580
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr ""
 
@@ -3927,7 +3912,7 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:127
-#: ../../public/templates/show_manage_democratic.inc.php:41
+#: ../../public/templates/show_manage_democratic.inc.php:42
 #: ../../src/Module/Util/Ui.php:1115 ../../src/Module/Util/Ui.php:1131
 #: ../../src/Module/Util/Ui.php:1154
 msgid "Default"
@@ -4151,9 +4136,8 @@ msgstr ""
 
 #: ../../public/templates/show_ip_history.inc.php:60
 #: ../../public/templates/show_ip_history.inc.php:74
-#: ../../public/templates/show_pvmsgs.inc.php:63
-#: ../../public/templates/show_pvmsgs.inc.php:92
-#: ../../public/templates/show_recently_skipped_all.inc.php:58
+#: ../../public/templates/show_pvmsgs.inc.php:64
+#: ../../public/templates/show_pvmsgs.inc.php:93
 msgid "Date"
 msgstr ""
 
@@ -4162,17 +4146,17 @@ msgstr ""
 msgid "IP Address"
 msgstr ""
 
-#: ../../public/templates/show_label.inc.php:90
 #: ../../public/templates/show_label.inc.php:91
+#: ../../public/templates/show_label.inc.php:92
 #: ../../public/templates/show_mail_users.inc.php:68
 msgid "Send E-mail"
 msgstr ""
 
-#: ../../public/templates/show_label.inc.php:97
+#: ../../public/templates/show_label.inc.php:98
 msgid "Label Edit"
 msgstr ""
 
-#: ../../public/templates/show_label.inc.php:99
+#: ../../public/templates/show_label.inc.php:100
 msgid "Edit Label"
 msgstr ""
 
@@ -4189,7 +4173,7 @@ msgid "Live Stream Edit"
 msgstr ""
 
 #: ../../public/templates/show_live_streams.inc.php:39
-#: ../../public/templates/show_manage_democratic.inc.php:34
+#: ../../public/templates/show_manage_democratic.inc.php:35
 msgid "Manage"
 msgstr ""
 
@@ -4354,10 +4338,8 @@ msgstr ""
 msgid "Add new files from:"
 msgstr ""
 
-#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
-#, php-format
-msgid "Clean deleted files in: %s"
+msgid "Clean deleted files in:"
 msgstr ""
 
 #: ../../public/templates/show_manage_catalogs.inc.php:67
@@ -4369,7 +4351,7 @@ msgstr ""
 msgid "Example path:"
 msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:69
+#: ../../public/templates/show_manage_democratic.inc.php:70
 msgid "No democratic found"
 msgstr ""
 
@@ -4414,7 +4396,7 @@ msgstr ""
 msgid "Date Added"
 msgstr ""
 
-#: ../../public/templates/show_mashup.inc.php:62
+#: ../../public/templates/show_mashup.inc.php:63
 msgid "Trending"
 msgstr ""
 
@@ -4549,7 +4531,7 @@ msgid "Link"
 msgstr ""
 
 #: ../../public/templates/show_podcast_episode.inc.php:101
-#: ../../public/templates/show_podcast_episode_row.inc.php:112
+#: ../../public/templates/show_podcast_episode_row.inc.php:114
 msgid "Podcast Episode Edit"
 msgstr ""
 
@@ -4586,7 +4568,7 @@ msgstr ""
 msgid "Channels"
 msgstr ""
 
-#: ../../public/templates/show_podcast_episode_row.inc.php:110
+#: ../../public/templates/show_podcast_episode_row.inc.php:112
 #: ../../public/templates/show_podcast.inc.php:115
 #: ../../public/templates/show_podcast_row.inc.php:80
 msgid "Sync"
@@ -4650,32 +4632,32 @@ msgstr ""
 
 #: ../../public/templates/show_pvmsg.inc.php:42
 #: ../../public/templates/show_pvmsg.inc.php:43
-#: ../../public/templates/show_pvmsg_row.inc.php:39
+#: ../../public/templates/show_pvmsg_row.inc.php:40
 msgid "Reply"
 msgstr ""
 
-#: ../../public/templates/show_pvmsgs.inc.php:47
+#: ../../public/templates/show_pvmsgs.inc.php:48
 msgid "Compose"
 msgstr ""
 
-#: ../../public/templates/show_pvmsgs.inc.php:47
+#: ../../public/templates/show_pvmsgs.inc.php:48
 msgid "Compose a New Message"
 msgstr ""
 
-#: ../../public/templates/show_pvmsgs.inc.php:48
+#: ../../public/templates/show_pvmsgs.inc.php:49
 msgid "Mark as Read"
 msgstr ""
 
-#: ../../public/templates/show_pvmsgs.inc.php:49
+#: ../../public/templates/show_pvmsgs.inc.php:50
 msgid "Mark as Unread"
 msgstr ""
 
-#: ../../public/templates/show_pvmsgs.inc.php:61
-#: ../../public/templates/show_pvmsgs.inc.php:90
+#: ../../public/templates/show_pvmsgs.inc.php:62
+#: ../../public/templates/show_pvmsgs.inc.php:91
 msgid "Sender"
 msgstr ""
 
-#: ../../public/templates/show_pvmsgs.inc.php:82
+#: ../../public/templates/show_pvmsgs.inc.php:83
 msgid "No message found"
 msgstr ""
 
@@ -4713,7 +4695,7 @@ msgstr[1] ""
 msgid "Size Limit"
 msgstr ""
 
-#: ../../public/templates/show_random.inc.php:134
+#: ../../public/templates/show_random.inc.php:132
 msgid "Enqueue"
 msgstr ""
 
@@ -4721,8 +4703,6 @@ msgstr ""
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
 #: ../../public/templates/show_recently_played.inc.php:185
-#: ../../public/templates/show_recently_skipped_all.inc.php:62
-#: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
 #: ../../public/templates/show_recently_skipped.inc.php:178
 msgid "Last Played"
@@ -4732,8 +4712,6 @@ msgstr ""
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
 #: ../../public/templates/show_recently_played.inc.php:187
-#: ../../public/templates/show_recently_skipped_all.inc.php:64
-#: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
 #: ../../public/templates/show_recently_skipped.inc.php:180
 msgid "Agent"
@@ -4741,7 +4719,6 @@ msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
 #: ../../public/templates/show_recently_played.inc.php:92
-#: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
 msgid "%d second ago"
@@ -4751,7 +4728,6 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
 #: ../../public/templates/show_recently_played.inc.php:95
-#: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
 msgid "%d minute ago"
@@ -4761,7 +4737,6 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
 #: ../../public/templates/show_recently_played.inc.php:98
-#: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
 msgid "%d hour ago"
@@ -4771,7 +4746,6 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
 #: ../../public/templates/show_recently_played.inc.php:101
-#: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
 msgid "%d day ago"
@@ -4781,7 +4755,6 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
 #: ../../public/templates/show_recently_played.inc.php:104
-#: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
 msgid "%d week ago"
@@ -4791,7 +4764,6 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
 #: ../../public/templates/show_recently_played.inc.php:107
-#: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
 msgid "%d month ago"
@@ -4801,7 +4773,6 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
 #: ../../public/templates/show_recently_played.inc.php:110
-#: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
 msgid "%d year ago"
@@ -4811,7 +4782,6 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
 #: ../../public/templates/show_recently_played.inc.php:113
-#: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
 msgid "%d decade ago"
@@ -4821,12 +4791,10 @@ msgstr[1] ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
 #: ../../public/templates/show_recently_played.inc.php:170
-#: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
 msgstr ""
 
-#: ../../public/templates/show_recently_skipped_all.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:44
 msgid "Recently Skipped"
 msgstr ""
@@ -4861,23 +4829,23 @@ msgstr ""
 msgid "Your account has been created"
 msgstr ""
 
-#: ../../public/templates/show_rules.inc.php:48
+#: ../../public/templates/show_rules.inc.php:49
 msgid "Rules"
 msgstr ""
 
-#: ../../public/templates/show_rules.inc.php:52
+#: ../../public/templates/show_rules.inc.php:53
 msgid "Match"
 msgstr ""
 
-#: ../../public/templates/show_rules.inc.php:57
+#: ../../public/templates/show_rules.inc.php:58
 msgid "all rules"
 msgstr ""
 
-#: ../../public/templates/show_rules.inc.php:60
+#: ../../public/templates/show_rules.inc.php:61
 msgid "any rule"
 msgstr ""
 
-#: ../../public/templates/show_rules.inc.php:68
+#: ../../public/templates/show_rules.inc.php:69
 msgid "Add Another Rule"
 msgstr ""
 
@@ -4934,7 +4902,7 @@ msgstr ""
 msgid "Public URL"
 msgstr ""
 
-#: ../../public/templates/show_share.inc.php:39
+#: ../../public/templates/show_share.inc.php:40
 msgid "Shared by"
 msgstr ""
 
@@ -5443,7 +5411,7 @@ msgid "Subtitle"
 msgstr ""
 
 #: ../../public/templates/show_video.inc.php:120
-#: ../../public/templates/show_video_row.inc.php:131
+#: ../../public/templates/show_video_row.inc.php:132
 msgid "Video Edit"
 msgstr ""
 
@@ -5482,7 +5450,7 @@ msgstr ""
 msgid "Added"
 msgstr ""
 
-#: ../../public/templates/show_video_row.inc.php:115
+#: ../../public/templates/show_video_row.inc.php:116
 msgid "Video Information"
 msgstr ""
 
@@ -5715,11 +5683,8 @@ msgstr ""
 msgid "Add New"
 msgstr ""
 
-#. HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376)
-#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376)
 #: ../../src/Config/functions.php:966
-#: ../../src/Module/Api/Method/AlbumSongsMethod.php:63
 #: ../../src/Module/Api/Method/Api5/AlbumSongs5Method.php:63
 #: ../../src/Module/Api/Method/Api5/Artist5Method.php:60
 #: ../../src/Module/Api/Method/Api5/ArtistAlbums5Method.php:59
@@ -5772,65 +5737,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
 #: ../../src/Module/Api/Method/Api5/Video5Method.php:63
-#: ../../src/Module/Api/Method/ArtistAlbumsMethod.php:59
-#: ../../src/Module/Api/Method/ArtistMethod.php:61
-#: ../../src/Module/Api/Method/ArtistSongsMethod.php:64
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:98
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:91
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:106
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:97
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:114
-#: ../../src/Module/Api/Method/BrowseMethod.php:104
-#: ../../src/Module/Api/Method/BrowseMethod.php:155
-#: ../../src/Module/Api/Method/BrowseMethod.php:171
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:61
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:82
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:101
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:82
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:101
-#: ../../src/Module/Api/Method/CatalogMethod.php:60
-#: ../../src/Module/Api/Method/DemocraticMethod.php:69
-#: ../../src/Module/Api/Method/DemocraticMethod.php:98
-#: ../../src/Module/Api/Method/FlagMethod.php:86
-#: ../../src/Module/Api/Method/FollowersMethod.php:68
-#: ../../src/Module/Api/Method/FollowingMethod.php:68
-#: ../../src/Module/Api/Method/GenreMethod.php:60
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:69
-#: ../../src/Module/Api/Method/LicenseMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
-#: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
-#: ../../src/Module/Api/Method/LiveStreamMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
-#: ../../src/Module/Api/Method/PlaylistMethod.php:63
-#: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
-#: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:69
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
-#: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
-#: ../../src/Module/Api/Method/RateMethod.php:89
-#: ../../src/Module/Api/Method/RecordPlayMethod.php:70
-#: ../../src/Module/Api/Method/RecordPlayMethod.php:88
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:79
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
-#: ../../src/Module/Api/Method/ShareEditMethod.php:74
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:61
-#: ../../src/Module/Api/Method/SongMethod.php:60
-#: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
-#: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:82
-#: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
-#: ../../src/Module/Api/Method/UserMethod.php:74
-#: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
-#: ../../src/Module/Api/Method/VideoMethod.php:64
 #: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
@@ -5938,11 +5844,10 @@ msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376)
-#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:332
 #: ../../src/Module/Api/Json5_Data.php:227
 #: ../../src/Module/Api/Json_Data.php:341
 #: ../../src/Module/Api/Json_Data.php:395
-#: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
 #: ../../src/Module/Api/Method/Api5/Album5Method.php:56
@@ -5988,107 +5893,47 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:89
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:128
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:80
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:89
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:73
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:82
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:80
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:88
-#: ../../src/Module/Api/Method/BrowseMethod.php:76
-#: ../../src/Module/Api/Method/BrowseMethod.php:134
-#: ../../src/Module/Api/Method/BrowseMethod.php:162
-#: ../../src/Module/Api/Method/CatalogActionMethod.php:65
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:79
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:101
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:90
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:90
-#: ../../src/Module/Api/Method/FlagMethod.php:72
-#: ../../src/Module/Api/Method/FlagMethod.php:80
-#: ../../src/Module/Api/Method/GetArtMethod.php:70
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
-#: ../../src/Module/Api/Method/GetSimilarMethod.php:63
-#: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/IndexMethod.php:95
-#: ../../src/Module/Api/Method/ListMethod.php:91
-#: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:79
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
-#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
-#: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:96
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:71
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:77
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:67
-#: ../../src/Module/Api/Method/RateMethod.php:70
-#: ../../src/Module/Api/Method/RateMethod.php:76
-#: ../../src/Module/Api/Method/RateMethod.php:83
-#: ../../src/Module/Api/Method/RegisterMethod.php:99
-#: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
-#: ../../src/Module/Api/Method/ShareEditMethod.php:95
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:75
-#: ../../src/Module/Api/Method/StatsMethod.php:91
-#: ../../src/Module/Api/Method/StatsMethod.php:109
-#: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:76
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:72
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:94
-#: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
-#: ../../src/Module/Api/Method/UserCreateMethod.php:84
-#: ../../src/Module/Api/Method/UserCreateMethod.php:90
-#: ../../src/Module/Api/Method/UserDeleteMethod.php:68
-#: ../../src/Module/Api/Method/UserEditMethod.php:82
-#: ../../src/Module/Api/Method/UserEditMethod.php:90
-#: ../../src/Module/Api/Method/UserEditMethod.php:157
 #, php-format
 msgid "Bad Request: %s"
 msgstr ""
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:358
 #, php-format
 msgid "Require: %s"
 msgstr ""
 
-#: ../../src/Module/Api/ApiHandler.php:200
-#: ../../src/Module/Api/ApiHandler.php:209
+#: ../../src/Module/Api/ApiHandler.php:207
+#: ../../src/Module/Api/ApiHandler.php:216
 msgid "Access Control not Enabled"
 msgstr ""
 
-#: ../../src/Module/Api/ApiHandler.php:263
-#: ../../src/Module/Api/ApiHandler.php:272
-#: ../../src/Module/Api/ApiHandler.php:281
-#: ../../src/Module/Api/ApiHandler.php:293
+#: ../../src/Module/Api/ApiHandler.php:270
+#: ../../src/Module/Api/ApiHandler.php:279
+#: ../../src/Module/Api/ApiHandler.php:288
+#: ../../src/Module/Api/ApiHandler.php:300
 msgid "Session Expired"
 msgstr ""
 
-#: ../../src/Module/Api/ApiHandler.php:315
-#: ../../src/Module/Api/ApiHandler.php:324
-#: ../../src/Module/Api/ApiHandler.php:333
-#: ../../src/Module/Api/ApiHandler.php:345
+#: ../../src/Module/Api/ApiHandler.php:322
+#: ../../src/Module/Api/ApiHandler.php:331
+#: ../../src/Module/Api/ApiHandler.php:340
+#: ../../src/Module/Api/ApiHandler.php:352
 msgid "Unauthorized access attempt to API - ACL Error"
 msgstr ""
 
-#: ../../src/Module/Api/ApiHandler.php:378
-#: ../../src/Module/Api/ApiHandler.php:393
-#: ../../src/Module/Api/ApiHandler.php:408
-#: ../../src/Module/Api/ApiHandler.php:426
-#: ../../src/Module/Api/ApiHandler.php:540
-#: ../../src/Module/Api/ApiHandler.php:549
+#: ../../src/Module/Api/ApiHandler.php:385
+#: ../../src/Module/Api/ApiHandler.php:400
+#: ../../src/Module/Api/ApiHandler.php:415
+#: ../../src/Module/Api/ApiHandler.php:433
+#: ../../src/Module/Api/ApiHandler.php:592
+#: ../../src/Module/Api/ApiHandler.php:601
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:101
 #: ../../src/Module/Api/Method/Api3/Localplay3Method.php:50
 #: ../../src/Module/Api/Method/Api3/Localplay3Method.php:70
 #: ../../src/Module/Api/Method/Api5/Democratic5Method.php:143
-#: ../../src/Module/Api/Method/DemocraticMethod.php:144
 msgid "Invalid Request"
 msgstr ""
 
@@ -6097,34 +5942,6 @@ msgstr ""
 msgid "Wrong object type "
 msgstr ""
 
-#: ../../src/Module/Api/Method/AdvancedSearchMethod.php:80
-#: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:79
-#: ../../src/Module/Api/Method/Api5/BookmarkCreate5Method.php:70
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:65
-#: ../../src/Module/Api/Method/Api5/BookmarkEdit5Method.php:70
-#: ../../src/Module/Api/Method/Api5/DeletedVideos5Method.php:53
-#: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:64
-#: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:70
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:82
-#: ../../src/Module/Api/Method/Api5/Stats5Method.php:79
-#: ../../src/Module/Api/Method/Api5/Video5Method.php:52
-#: ../../src/Module/Api/Method/Api5/Videos5Method.php:55
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:73
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:66
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
-#: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
-#: ../../src/Module/Api/Method/IndexMethod.php:72
-#: ../../src/Module/Api/Method/ListMethod.php:69
-#: ../../src/Module/Api/Method/LocalplayMethod.php:83
-#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
-#: ../../src/Module/Api/Method/StatsMethod.php:79
-#: ../../src/Module/Api/Method/VideoMethod.php:53
-#: ../../src/Module/Api/Method/VideosMethod.php:55
-msgid "Enable: video"
-msgstr ""
-
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:54
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:74
 msgid "Media Object Invalid or Not Specified"
@@ -6230,6 +6047,8 @@ msgid "Wrong library item type"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:87
+#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:65
+#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:67
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
@@ -6285,10 +6104,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:128
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
-#: ../../src/Module/Api/Method/HandshakeMethod.php:83
-#: ../../src/Module/Api/Method/HandshakeMethod.php:119
-#: ../../src/Module/Api/Method/HandshakeMethod.php:130
-#: ../../src/Module/Api/Method/HandshakeMethod.php:186
 msgid "Received Invalid Handshake"
 msgstr ""
 
@@ -6298,14 +6113,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:128
 #: ../../src/Module/Api/Method/HandshakeMethod.php:118
-#: ../../src/Module/Api/Method/HandshakeMethod.php:119
-#: ../../src/Module/Api/Method/HandshakeMethod.php:130
 msgid "Login failed, timestamp is out of range"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
-#: ../../src/Module/Api/Method/HandshakeMethod.php:119
 #: ../../src/Module/Application/Preferences/AdminAction.php:62
 #: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
 msgid "Server"
@@ -6316,7 +6128,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
-#: ../../src/Module/Api/Method/HandshakeMethod.php:186
 #: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr ""
@@ -6331,12 +6142,12 @@ msgstr ""
 msgid "Error Unable to connect to localplay controller"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:65
+#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:70
 #: ../../src/Module/Api/Method/Api4/PlaylistAddSong4Method.php:59
 #: ../../src/Module/Api/Method/Api4/PlaylistDelete4Method.php:55
 #: ../../src/Module/Api/Method/Api4/PlaylistEdit4Method.php:73
 #: ../../src/Module/Api/Method/Api4/PlaylistRemoveSong4Method.php:62
-#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:67
+#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:72
 msgid "Access denied to this playlist"
 msgstr ""
 
@@ -6395,23 +6206,29 @@ msgstr ""
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:79
+#: ../../src/Module/Api/Method/Api5/BookmarkCreate5Method.php:70
+#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:65
+#: ../../src/Module/Api/Method/Api5/BookmarkEdit5Method.php:70
+#: ../../src/Module/Api/Method/Api5/DeletedVideos5Method.php:53
+#: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:64
+#: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:70
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:82
+#: ../../src/Module/Api/Method/Api5/Stats5Method.php:79
+#: ../../src/Module/Api/Method/Api5/Video5Method.php:52
+#: ../../src/Module/Api/Method/Api5/Videos5Method.php:55
+msgid "Enable: video"
+msgstr ""
+
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:81
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:96
-#: ../../src/Module/Api/Method/CatalogActionMethod.php:105
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:161
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:177
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:72
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:82
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:97
 msgid "Not Found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:76
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:76
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:76
 msgid "Enable: delete_from_disk"
 msgstr ""
 
@@ -6426,27 +6243,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
-#: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
-#: ../../src/Module/Api/Method/IndexMethod.php:77
-#: ../../src/Module/Api/Method/ListMethod.php:74
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
-#: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:56
-#: ../../src/Module/Api/Method/PodcastsMethod.php:57
-#: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/Flag5Method.php:58
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:56
-#: ../../src/Module/Api/Method/FlagMethod.php:59
-#: ../../src/Module/Api/Method/RateMethod.php:57
 msgid "Enable: ratings"
 msgstr ""
 
@@ -6456,12 +6259,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
-#: ../../src/Module/Api/Method/FollowersMethod.php:57
-#: ../../src/Module/Api/Method/FollowingMethod.php:57
-#: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
-#: ../../src/Module/Api/Method/TimelineMethod.php:58
-#: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
 msgstr ""
 
@@ -6471,50 +6268,29 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
-#: ../../src/Module/Api/Method/IndexMethod.php:82
-#: ../../src/Module/Api/Method/ListMethod.php:79
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
-#: ../../src/Module/Api/Method/ShareEditMethod.php:58
-#: ../../src/Module/Api/Method/ShareMethod.php:54
-#: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
-#: ../../src/Module/Api/Method/IndexMethod.php:87
-#: ../../src/Module/Api/Method/ListMethod.php:84
-#: ../../src/Module/Api/Method/LiveStreamMethod.php:55
-#: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/Label5Method.php:55
 #: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
-#: ../../src/Module/Api/Method/LabelMethod.php:56
-#: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:56
-#: ../../src/Module/Api/Method/LicensesMethod.php:57
-#: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/Localplay5Method.php:69
 #: ../../src/Module/Api/Method/Api5/LocalplaySongs5Method.php:58
-#: ../../src/Module/Api/Method/LocalplayMethod.php:70
-#: ../../src/Module/Api/Method/LocalplaySongsMethod.php:59
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
@@ -6529,24 +6305,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
 msgid "Bad Request"
 msgstr ""
 
@@ -6556,18 +6314,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
-#: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
-#: ../../src/Module/Api/Method/PlaylistMethod.php:68
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:64
-#: ../../src/Module/Api/Method/PlaylistSongsMethod.php:74
 msgid "Require: 100"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:65
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:66
 msgid "Require: 75"
 msgstr ""
 
@@ -6583,10 +6333,6 @@ msgstr ""
 msgid "Access denied"
 msgstr ""
 
-#: ../../src/Module/Api/Method/RegisterMethod.php:60
-msgid "Enable: allow_public_registration"
-msgstr ""
-
 #: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
@@ -6595,7 +6341,7 @@ msgstr ""
 #: ../../src/Module/Api/Xml3_Data.php:673
 #: ../../src/Module/Api/Xml4_Data.php:943
 #: ../../src/Module/Api/Xml5_Data.php:1141
-#: ../../src/Module/Api/Xml_Data.php:1632
+#: ../../src/Module/Api/Xml_Data.php:1642
 msgid "Ampache XSPF Playlist"
 msgstr ""
 
@@ -7473,7 +7219,7 @@ msgid "Failed to create user"
 msgstr ""
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:251
+#: ../../src/Repository/Model/Wanted.php:274
 msgid "Remove"
 msgstr ""
 
@@ -7628,87 +7374,87 @@ msgstr ""
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:107
+#: ../../src/Module/Catalog/Catalog_dropbox.php:108
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:107
+#: ../../src/Module/Catalog/Catalog_dropbox.php:108
 msgid "Select 'Dropbox API app'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:107
+#: ../../src/Module/Catalog/Catalog_dropbox.php:108
 msgid "Select 'Full Dropbox'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:107
+#: ../../src/Module/Catalog/Catalog_dropbox.php:108
 msgid "Give a name to your application and create it"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:107
+#: ../../src/Module/Catalog/Catalog_dropbox.php:108
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:107
+#: ../../src/Module/Catalog/Catalog_dropbox.php:108
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 msgid "Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:150
+#: ../../src/Module/Catalog/Catalog_dropbox.php:151
 msgid "Get chunked files on analyze"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:212
+#: ../../src/Module/Catalog/Catalog_dropbox.php:213
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:219
-#: ../../src/Module/Catalog/Catalog_dropbox.php:590
+#: ../../src/Module/Catalog/Catalog_dropbox.php:220
+#: ../../src/Module/Catalog/Catalog_dropbox.php:591
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:228
+#: ../../src/Module/Catalog/Catalog_dropbox.php:229
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:240
+#: ../../src/Module/Catalog/Catalog_dropbox.php:241
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:267
+#: ../../src/Module/Catalog/Catalog_dropbox.php:268
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:292
+#: ../../src/Module/Catalog/Catalog_dropbox.php:293
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_dropbox.php:577
 #: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_dropbox.php:580
 #: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_dropbox.php:584
 #: ../../src/Module/Catalog/Catalog_Seafile.php:476
 #: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:619
+#: ../../src/Module/Catalog/Catalog_dropbox.php:620
 msgid "API Error: cannot connect to Dropbox."
 msgstr ""
 
@@ -8698,11 +8444,11 @@ msgstr ""
 msgid "XBMC Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:595
+#: ../../src/Module/Playback/Stream_Playlist.php:613
 msgid "Ampache ASX Playlist"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:768
+#: ../../src/Module/Playback/Stream_Playlist.php:786
 msgid "Vote added"
 msgstr ""
 
@@ -9695,12 +9441,12 @@ msgstr ""
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/AlbumDisk.php:253
 #: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/AlbumDisk.php:258
 #: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr ""
@@ -11547,11 +11293,11 @@ msgstr ""
 msgid "Zulu"
 msgstr ""
 
-#: ../../src/Repository/Model/Wanted.php:233
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Accept"
 msgstr ""
 
-#: ../../src/Repository/Model/Wanted.php:256
+#: ../../src/Repository/Model/Wanted.php:279
 msgid "Add to wanted list"
 msgstr ""
 
diff --git a/locale/ca_ES/LC_MESSAGES/messages.mo b/locale/ca_ES/LC_MESSAGES/messages.mo
index 0e15dec694..2a644cb8e0 100644
Binary files a/locale/ca_ES/LC_MESSAGES/messages.mo and b/locale/ca_ES/LC_MESSAGES/messages.mo differ
diff --git a/locale/ca_ES/LC_MESSAGES/messages.po b/locale/ca_ES/LC_MESSAGES/messages.po
index 045ba68d2d..7a997fcde2 100644
--- a/locale/ca_ES/LC_MESSAGES/messages.po
+++ b/locale/ca_ES/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: develmts <nikodeimos@gmail.com>, 2020\n"
 "Language-Team: Catalan (Spain) (http://app.transifex.com/ampache/ampache/language/ca_ES/)\n"
@@ -47,9 +47,10 @@ msgstr "Totes les llistes"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Catàleg"
 
@@ -120,16 +121,16 @@ msgstr "Galeta"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Nom"
 
@@ -175,9 +176,9 @@ msgstr ""
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -190,7 +191,7 @@ msgstr ""
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -199,8 +200,8 @@ msgid "Ampache Error Page"
 msgstr ""
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -210,9 +211,9 @@ msgstr ""
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Error"
 
@@ -248,8 +249,8 @@ msgstr "Inici"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -258,9 +259,9 @@ msgstr "Inici"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -268,7 +269,7 @@ msgstr "Inici"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -283,7 +284,7 @@ msgstr "Inici"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Escoltar"
 
@@ -298,15 +299,15 @@ msgstr "Escoltar"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artistes"
 
@@ -326,11 +327,11 @@ msgstr "Artistes"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -345,12 +346,12 @@ msgstr "Àlbums"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Llistes de reproducció"
 
@@ -361,7 +362,7 @@ msgstr "Llistes de reproducció"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -385,11 +386,11 @@ msgstr ""
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr ""
 
@@ -397,7 +398,7 @@ msgstr ""
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -409,29 +410,29 @@ msgstr "Pujat"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Sonant ara"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Escoltat recentment"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Els àlbums més nous"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr ""
 
@@ -454,15 +455,15 @@ msgstr "Reproduir aleatòriament"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Llista de reproducció"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Llista de reproducció intel·ligent\n "
 
@@ -483,7 +484,7 @@ msgstr "Preferències"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -542,14 +543,14 @@ msgstr "Mostra"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -561,12 +562,12 @@ msgstr "Mostra"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Àlbum"
@@ -579,9 +580,9 @@ msgstr "Àlbum"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -596,14 +597,14 @@ msgstr "Àlbum"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artista"
 
@@ -618,12 +619,12 @@ msgstr "Estadístiques"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Cançó"
 
@@ -631,9 +632,9 @@ msgstr "Cançó"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -647,7 +648,7 @@ msgstr "Democràtic"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Etiquetes"
@@ -662,23 +663,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Estació de ràdio"
@@ -687,7 +688,7 @@ msgstr "Estació de ràdio"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Vídeo"
 
@@ -703,8 +704,8 @@ msgstr "Cancel.la"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -717,7 +718,7 @@ msgstr "Cancel.la"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -737,8 +738,8 @@ msgstr "Següent"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -751,7 +752,7 @@ msgstr "Següent"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -770,8 +771,8 @@ msgstr "Reproduir últim"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -782,7 +783,7 @@ msgstr "Reproduir últim"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -801,14 +802,14 @@ msgstr "Afegir a una llista de reproducció temporal"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -816,7 +817,7 @@ msgstr "Afegir a una llista de reproducció temporal"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Afegir a la llista de reproducció"
 
@@ -862,8 +863,8 @@ msgstr ""
 msgid "Download a copy of the new version"
 msgstr ""
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Instal·lació"
@@ -985,7 +986,7 @@ msgstr "Actualitzar"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1003,7 +1004,7 @@ msgstr "Actualitzar"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1014,7 +1015,7 @@ msgstr "Actualitzar"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1036,7 +1037,7 @@ msgstr "Actualitzar"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Borra"
 
@@ -1045,7 +1046,7 @@ msgid "No items"
 msgstr "No hi ha elements"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Més"
@@ -1097,16 +1098,15 @@ msgstr "Nivell"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Usuari"
 
@@ -1121,7 +1121,7 @@ msgstr "Usuari"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Tipus"
 
@@ -1132,8 +1132,8 @@ msgstr "Tipus"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1143,12 +1143,12 @@ msgstr "Tipus"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1169,7 +1169,7 @@ msgstr "Acció"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1205,7 +1205,7 @@ msgstr "Acció"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Editar"
 
@@ -1248,8 +1248,8 @@ msgstr "E-mail"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1259,12 +1259,7 @@ msgstr "Web"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Estat"
 
@@ -1298,7 +1293,7 @@ msgstr "Avatar"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr ""
 
@@ -1437,14 +1432,14 @@ msgstr "Camps auto-inserits"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1456,7 +1451,7 @@ msgstr "Comentari"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Nombre del catàleg"
 
@@ -1466,13 +1461,13 @@ msgid "Track (0 padded)"
 msgstr "Pista (amb ceros a l'esquerra)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Disc"
 
@@ -1481,10 +1476,10 @@ msgstr "Disc"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Gènere"
 
@@ -1495,8 +1490,8 @@ msgstr "Gènere"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Títol de la cançó"
 
@@ -1505,11 +1500,11 @@ msgstr "Títol de la cançó"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1517,19 +1512,19 @@ msgstr "Títol de la cançó"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Any"
 
@@ -1537,28 +1532,28 @@ msgstr "Any"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Any d'origen"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Tipus d'edició"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1566,14 +1561,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Codi de barres"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "Series de TV"
@@ -1588,9 +1583,9 @@ msgstr "Series de TV"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "Serie de TV"
 
@@ -1601,9 +1596,9 @@ msgstr "Serie de TV"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Temporada"
 
@@ -1611,7 +1606,7 @@ msgstr "Temporada"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Capítol"
 
@@ -1623,15 +1618,15 @@ msgstr "Capítol"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1640,11 +1635,11 @@ msgstr "Capítol"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Títol"
@@ -1697,7 +1692,7 @@ msgid "Catalog Media Type"
 msgstr "Tipus de contingut del Catàleg"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Música"
 
@@ -1754,22 +1749,22 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "ID de MusicBrainz"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Categoria"
 
@@ -1843,7 +1838,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Resum"
 
@@ -1854,20 +1849,25 @@ msgstr "Direcció"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Estat"
 
@@ -1887,7 +1887,7 @@ msgstr ""
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1917,7 +1917,7 @@ msgid "Codec"
 msgstr "Codec"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Crear llista de reproducció"
 
@@ -1925,7 +1925,7 @@ msgstr "Crear llista de reproducció"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Privat"
 
@@ -2023,13 +2023,13 @@ msgstr ""
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Compartir"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Secret"
 
@@ -2081,8 +2081,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Llicència de música"
 
@@ -2113,7 +2113,7 @@ msgstr "Afegir usuari"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2122,12 +2122,12 @@ msgstr "Afegir usuari"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Nom d'usuari"
 
@@ -2141,9 +2141,9 @@ msgstr "Nom d'usuari"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2159,9 +2159,9 @@ msgstr "Nivell d'accés de l'usuari"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Convidat"
 
@@ -2169,8 +2169,8 @@ msgstr "Convidat"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Administrador de contingut"
 
@@ -2178,8 +2178,8 @@ msgstr "Administrador de contingut"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Administrador del catàleg"
 
@@ -2192,8 +2192,8 @@ msgstr "Administrador del catàleg"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Administrador"
 
@@ -2202,7 +2202,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2211,7 +2211,7 @@ msgid "Search on Google ..."
 msgstr "Buscar a Google"
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2220,7 +2220,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Buscar a DuckDuckGo"
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2228,7 +2228,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Buscar a Wikipedia"
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2238,8 +2238,8 @@ msgstr "Buscar a Last.fm"
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2251,7 +2251,7 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2270,16 +2270,16 @@ msgstr ""
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Reproduït"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2289,16 +2289,16 @@ msgstr[0] "%d vegades"
 msgstr[1] "%d vegades"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Pujat per "
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2308,7 +2308,7 @@ msgstr "Pujat per "
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2322,14 +2322,14 @@ msgstr "Pujat per "
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Accions"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2340,21 +2340,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Llista de reproducció Aleatòria a Temporal"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "Canal RSS"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2377,8 +2377,8 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2393,7 +2393,7 @@ msgid "Graphs"
 msgstr "Gràfics"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2401,8 +2401,8 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2412,7 +2412,7 @@ msgid "Update from tags"
 msgstr "Actualitza des de les etiquetes"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2420,14 +2420,14 @@ msgid "Album Edit"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Edita l'àlbum"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2443,7 +2443,7 @@ msgstr "Edita l'àlbum"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Baixar"
 
@@ -2466,11 +2466,11 @@ msgstr "Baixar"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2481,7 +2481,7 @@ msgstr "Cançons"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2509,16 +2509,16 @@ msgstr "Qualificat"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2535,12 +2535,12 @@ msgstr "Art"
 msgid "No Album found"
 msgstr ""
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Desconegut (orfa)"
 
@@ -2634,7 +2634,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr ""
 
@@ -2654,7 +2654,7 @@ msgstr ""
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2664,7 +2664,7 @@ msgstr ""
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr ""
 
@@ -2680,7 +2680,7 @@ msgstr ""
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2701,7 +2701,7 @@ msgstr ""
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Invàlid"
 
@@ -2780,13 +2780,16 @@ msgstr "Neteja"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Actualitza"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importa"
@@ -2808,7 +2811,7 @@ msgstr "Anar"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2841,8 +2844,8 @@ msgstr "No s'ha trobat cap Catàleg"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2857,9 +2860,9 @@ msgstr "Descripció"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Versió"
 
@@ -3136,11 +3139,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Nom de l'arxiu"
 
@@ -3154,7 +3157,7 @@ msgid "Edit Access Control List"
 msgstr ""
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3171,12 +3174,12 @@ msgid "Add tags to sub songs"
 msgstr ""
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr ""
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr ""
 
@@ -3213,7 +3216,7 @@ msgstr "Temps de refredament"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "minuts"
 
@@ -3225,23 +3228,19 @@ msgstr "Converteix-ho en predeterminat"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr ""
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Descripció:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Confirmar"
 
@@ -3249,7 +3248,7 @@ msgstr "Confirmar"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Propietari"
 
@@ -3267,7 +3266,7 @@ msgid "Feed"
 msgstr ""
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Llengua"
 
@@ -3276,9 +3275,9 @@ msgstr "Llengua"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Aleatori"
@@ -3301,7 +3300,7 @@ msgstr ""
 msgid "Comment:"
 msgstr "Comentari:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3311,24 +3310,24 @@ msgstr "Comentari:"
 msgid "Track"
 msgstr "Peça"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Compositor"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Etiqueta"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr ""
 
@@ -3420,8 +3419,8 @@ msgid "Format"
 msgstr "Format"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Exporta"
 
@@ -3448,7 +3447,7 @@ msgstr "Emissions"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcasts"
@@ -3463,7 +3462,7 @@ msgstr "Podcasts"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Episodis del podcast"
 
@@ -3554,8 +3553,8 @@ msgid "Direct URL to Image"
 msgstr "Directa des de URL a imatge"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Imatge local"
 
@@ -3607,15 +3606,15 @@ msgstr "Dia"
 msgid "Hour"
 msgstr "Hora"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Hi ha contingut reproduint-se. Segur que vols sortir ?"
 
@@ -3676,57 +3675,57 @@ msgstr ""
 msgid "Show Album"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Mostra la lletra"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "La meva emissió"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Afegir tots a la llista de reproducció"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "Guany durant reprtició"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "Aquest contingut no està suportat per el reproductor. Està el teu navegador actualitzat ?"
 
@@ -3738,6 +3737,16 @@ msgstr "Important un llista des d'un fitxer"
 msgid "Import Playlist"
 msgstr "Importa una llista de reproducció"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr ""
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3861,13 +3870,13 @@ msgid ""
 msgstr "Aquest punt pren els valors de configuració bàsics i genera un arxiu de configuració. Si Ampache pot escriure al teu directori de  configuració, pots seleccionar \"write\" perquè es generi all lloc adequat. Si selecciones \"download\", et demanarà on descarregar-lo i aleshores el podras moure manualment a %s."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Varis"
 
@@ -3879,7 +3888,7 @@ msgstr "Ruta del web"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Connexió amb la base de dades"
 
@@ -3952,7 +3961,7 @@ msgid ""
 msgstr "Configuració recomanada quan s'utilitza Ampache per una comunitat"
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Permetre transcodificació"
 
@@ -4171,11 +4180,11 @@ msgstr "Edició de Etiqueta"
 msgid "Edit Label"
 msgstr "Editar Etiqueta"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Crear Etiqueta"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "No s'ha trobat etiqueta"
 
@@ -4306,10 +4315,10 @@ msgid "Yourself"
 msgstr "Tu mateix"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "Sistema"
 
@@ -4345,19 +4354,26 @@ msgstr "Actualitza-ho tot"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Afegir arxius nous de: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "Actualitzar arxius existents a: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr ""
 
@@ -4366,7 +4382,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Usuaris"
 
@@ -4378,11 +4394,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr ""
 
@@ -4406,13 +4422,13 @@ msgstr "Data afegida"
 msgid "Trending"
 msgstr ""
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr ""
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr ""
 
@@ -4470,12 +4486,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Segur que vols esborrar aquesta llista de reproducció"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Reordenar"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr ""
 
@@ -4483,8 +4499,8 @@ msgstr ""
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Nom de la llista de reproducció\n \n \n "
 
@@ -4544,8 +4560,8 @@ msgstr ""
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr ""
 
@@ -4556,11 +4572,6 @@ msgstr ""
 msgid "Length"
 msgstr "Longitud"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr ""
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4599,8 +4610,8 @@ msgid "Edit Podcast"
 msgstr ""
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4610,7 +4621,7 @@ msgstr ""
 msgid "Episodes"
 msgstr "Episodis"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr ""
 
@@ -4713,7 +4724,7 @@ msgstr "Posa a la cua"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4724,7 +4735,7 @@ msgstr "Últim escoltat"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4733,7 +4744,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4743,7 +4754,7 @@ msgstr[0] "fa %d segon"
 msgstr[1] "fa %d segons"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4753,7 +4764,7 @@ msgstr[0] "fa %d minut"
 msgstr[1] "fa %d minuts"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4763,7 +4774,7 @@ msgstr[0] "fa %d hora"
 msgstr[1] "fa %d hores"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4773,7 +4784,7 @@ msgstr[0] "fa %d dia"
 msgstr[1] "fa %d dies"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4783,7 +4794,7 @@ msgstr[0] "fa %d setmana"
 msgstr[1] "fa %d setmanes"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4793,7 +4804,7 @@ msgstr[0] "fa %d mes"
 msgstr[1] "fa %d messos"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4803,7 +4814,7 @@ msgstr[0] "fa %d any"
 msgstr[1] "fa %d anys"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4813,7 +4824,7 @@ msgstr[0] "fa %d dècada"
 msgstr[1] "fa %d dècades"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4957,7 +4968,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr ""
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "No hi ha prou dades"
 
@@ -5001,8 +5012,6 @@ msgstr "D'acord"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "AVÍS"
 
@@ -5311,23 +5320,29 @@ msgstr "La clau de validació no és correcta"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Mai"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Desconegut"
@@ -5467,8 +5482,8 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Afegit"
 
@@ -5480,15 +5495,15 @@ msgstr ""
 msgid "No video found"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5560,13 +5575,13 @@ msgid "Music Clips"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Pel·lícules"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Videos personals"
@@ -5577,7 +5592,7 @@ msgid "Uploads"
 msgstr "Pujades"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Llistes de reproducció intel·ligents"
@@ -5591,7 +5606,7 @@ msgid "Wanted"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr ""
@@ -5633,7 +5648,7 @@ msgid "Account"
 msgstr "Compte"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr ""
 
@@ -5656,15 +5671,15 @@ msgid ""
 msgstr ""
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Encara no hi ha cap Catàleg configurat. Per tal de començar a emetre, es requereix que  %1$s afegeixi un Catàleg %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "S'ha afegit a la llista de reproducció"
 
@@ -5705,6 +5720,9 @@ msgstr "%s desconegut"
 msgid "Add New"
 msgstr "Afegeix nou"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5728,17 +5746,17 @@ msgstr "Afegeix nou"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5747,16 +5765,16 @@ msgstr "Afegeix nou"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5785,19 +5803,20 @@ msgstr "Afegeix nou"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5806,21 +5825,20 @@ msgstr "Afegeix nou"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr ""
@@ -5880,24 +5898,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr ""
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr ""
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Informació de la cançó"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5905,32 +5923,33 @@ msgid ""
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr ""
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5953,7 +5972,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5962,17 +5980,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5998,14 +6015,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6019,10 +6039,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6030,20 +6050,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr ""
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr ""
@@ -6082,7 +6101,7 @@ msgid "Invalid Request"
 msgstr "Petició invàlida"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6103,9 +6122,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6176,7 +6197,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6211,7 +6233,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6219,13 +6241,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6236,20 +6258,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6289,13 +6311,21 @@ msgstr ""
 msgid "Login failed, timestamp is out of range"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Servidor"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Nom d'usuari o clau incorrecte"
 
@@ -6370,45 +6400,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr ""
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6429,28 +6424,29 @@ msgstr ""
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6466,13 +6462,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6480,15 +6476,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6497,26 +6494,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6529,13 +6527,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr ""
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6565,45 +6596,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Clips"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Llista de reproducció Ampache XSPF"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6611,8 +6642,8 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6622,7 +6653,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6635,7 +6666,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6644,21 +6675,22 @@ msgstr ""
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6666,7 +6698,7 @@ msgstr ""
 msgid "No Problem"
 msgstr "Cap Problema"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "La teva nova llista d'accés ha estat creada"
 
@@ -6711,19 +6743,19 @@ msgstr "Estàs segur ?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Això esborrara permanentment la llista d'accés \"%s\""
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "S'ha actualitzat la teva llista d'accés"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Si et plau, escull un tipus de Catàleg"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Si et plau, escull un nom pel Catàleg"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Ha començat el procés de creació del Catàleg"
 
@@ -6750,17 +6782,17 @@ msgstr "S'han esborrat les dades de reproducció en curs"
 msgid "Catalog statistics have been cleared"
 msgstr "S'han esborrat les estadístiques del Catàleg"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "S'ha esborrat el Catàleg"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6768,21 +6800,20 @@ msgstr "S'ha esborrat el Catàleg"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Hi ha hagut un problema"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Error esborrant aquest Catàleg"
 
@@ -6808,7 +6839,7 @@ msgstr "Ha començat el procés de cerca d'il·lustracions del Catàleg"
 msgid "This will permanently delete your Catalog"
 msgstr "Això esborrarà permanentment el teu Catàleg"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "No s'han trobat cançons deshabilitades"
 
@@ -6833,25 +6864,25 @@ msgstr ""
 msgid "iTunes"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6879,31 +6910,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "S'ha esborrat una Llicència"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "S'ha actualitzat la llicència"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "S'ha creat una nova Llicència"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "S'ha enviat el teu e-mail"
@@ -6969,7 +7008,7 @@ msgstr "S'ha actualitzat el plugin"
 msgid "Shoutbox post has been deleted"
 msgstr "El missatge de Shoutbox s'ha esborrat"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Missatge Shoutbox actualitzat"
 
@@ -6983,37 +7022,37 @@ msgid ""
 "currently configured charset"
 msgstr "S'ha actualitzat la base de dades i taules asociades per coincidir amb el joc de caràcters configurat"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Les claus no coincideixen"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Es requereix un nom d'usuari"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "Aquest nom d'usuari ja existeix"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Has entrat un adreça d'e-mail invàlida"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "No s'ha creat el nou usuari"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Nou usuari afegit"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s s'ha creat amb nivell d'accés %2$s"
@@ -7094,14 +7133,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP històric"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Si et plau, assegurat de que el tamany de la imatge està entre %1$s i %2$s "
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7111,12 +7150,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7171,8 +7211,8 @@ msgstr ""
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7211,36 +7251,32 @@ msgstr "No hi ha nom d'usuari o clau de la base de dades Ampache"
 msgid "Configuration files were either not found or unreadable"
 msgstr ""
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr ""
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr ""
 
@@ -7277,23 +7313,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr "No es pot importar la llista de reproducció"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "No s'han trobat cançons vàlides a l'arxiu de llista de reproducció"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "Catàleg de tipus erròni"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr ""
 
@@ -7309,52 +7349,68 @@ msgstr ""
 msgid "The Podcast Episode will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Servidor"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr ""
 
@@ -7370,7 +7426,7 @@ msgstr "Es requereix Tema"
 msgid "Message has been sent"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr ""
 
@@ -7378,7 +7434,7 @@ msgstr ""
 msgid "The Message will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr ""
 
@@ -7387,7 +7443,7 @@ msgstr ""
 msgid "RE"
 msgstr ""
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr ""
 
@@ -7417,6 +7473,7 @@ msgstr "Has d'entrar una contresenya"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Les contrasenyes no coincideixen"
 
@@ -7425,7 +7482,7 @@ msgid "Failed to create user"
 msgstr ""
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Esborra"
 
@@ -7435,11 +7492,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "No s'ha pogut crear la llista de reproducció"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "La teva cerca s'ha guardat com a llista de reproducció intel·ligent amb nom %s"
@@ -7448,30 +7504,30 @@ msgstr "La teva cerca s'ha guardat com a llista de reproducció intel·ligent am
 msgid "View on MusicBrainz"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr ""
 
@@ -7479,7 +7535,7 @@ msgstr ""
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr ""
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr ""
 
@@ -7519,6 +7575,10 @@ msgstr ""
 msgid "The entire TV Season will be deleted"
 msgstr ""
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr ""
@@ -7535,20 +7595,20 @@ msgstr ""
 msgid "Unable to open"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr ""
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr ""
@@ -7573,96 +7633,96 @@ msgstr "URI del servidor Beets"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "S'ha escollit un Catàleg de tipus remot, però la ruta no es una URL"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "Ves a https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "Error: Es requereix clau API, secret i token d'accés per els Catàlegs Dropbox"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "Error: Ja existeix un Catàleg amb %s "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Ha acabat l'actualització del Catàleg. Contingut Total : [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr ""
 
@@ -7693,7 +7753,7 @@ msgstr ""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr ""
@@ -7709,7 +7769,7 @@ msgid "N/A"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Catàleg actualitzat"
 
@@ -7718,11 +7778,11 @@ msgstr "Catàleg actualitzat"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Temps total: [%s] Contingut total: [%s] Ítems per segon: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "No es pot llegir l'arrel del Catàleg. Avortant neteja"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr ""
 
@@ -7732,27 +7792,27 @@ msgstr ""
 msgid "File was not found or is 0 Bytes: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "La ruta especificada es a dins de un Catàleg existent"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "No s'ha especificat nom d'usuari o clau"
@@ -7786,15 +7846,15 @@ msgstr[1] ""
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Actualitzat"
@@ -7803,136 +7863,136 @@ msgstr "Actualitzat"
 msgid "Completed updating remote Catalog(s)."
 msgstr "S'ha acabat l actualització del(s) Catàleg(s) remot(s)"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "Desprès de crear un Catàleg, l'has de activar a la Taula de Catàlegs"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "URI del servidor"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Nom de biblioteca"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Nom d'usuari/e-mail Seafile "
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Es requereix un nom d'usuari Seafile "
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr ""
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Contingut total: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "No s'ha actualitzat contingut, has respectat els patrons?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr ""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "La ruta especificada pertany a un Catàleg Subsonic: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Ha acabat l'actualització del(s) Catàleg(s) Subsonic "
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7949,7 +8009,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "No es pot trobar la biblioteca Seafile anomenada \"%s\", no s'ha actualitzat contingut"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Error creant catàleg, comprova els logs de depuració"
 
@@ -7972,7 +8032,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8043,7 +8103,7 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr ""
@@ -8089,54 +8149,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "Error creant usuari"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "S'han d'executar les següents actualitzacions:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr ""
 
@@ -8229,15 +8294,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "Es requereix php-iconv per aquesta funció, sortint"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8383,29 +8448,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "Utilitzant: %1$s AND %2$s per patró d'arxius"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr ""
@@ -8584,12 +8649,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "Instància activa HTTPQ "
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8597,14 +8662,14 @@ msgstr "Instància activa HTTPQ "
 msgid "Instance Name"
 msgstr "Nom de la instància"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Nom de la màquina"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8620,12 +8685,12 @@ msgid "Paused"
 msgstr "Pausat"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "MPD Active Instance"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "Instància activa UPNP"
 
@@ -8634,25 +8699,25 @@ msgid "URL"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "Instància activa VLC"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "Instància activa XBMC"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Llista de reproducció Ampache ASX "
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Vot afegit"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Error creant directori: %s"
@@ -8709,8 +8774,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8726,44 +8791,44 @@ msgstr "Examina Arxiu"
 msgid "Source: %s"
 msgstr "Origen: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Destí: %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Crear directori \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Copiant \"%1$s\" a \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8866,6 +8931,13 @@ msgstr ""
 msgid "Administrative user creation failed: %s"
 msgstr ""
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr ""
@@ -8913,12 +8985,12 @@ msgstr ""
 msgid "The password has been set to: %s"
 msgstr ""
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Has rebut un missatge privat de %s."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Missatge privat"
 
@@ -9032,16 +9104,15 @@ msgstr ""
 msgid "File moved..."
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "en"
@@ -9050,12 +9121,12 @@ msgstr "en"
 msgid "Enabled"
 msgstr ""
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Engega"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Atura"
 
@@ -9167,22 +9238,26 @@ msgid "Name descending"
 msgstr "Nom descendent"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr ""
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr ""
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9191,27 +9266,27 @@ msgid "Amazon art search"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr ""
 
@@ -9232,13 +9307,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Favorits del Catàleg a la pàgina d'Inici"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Màxim nombre de favorits del Catàleg"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Vista en quadricula dels favorits del Catàleg "
 
@@ -9255,12 +9330,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9268,25 +9343,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9295,7 +9357,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9308,7 +9370,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9317,7 +9379,7 @@ msgid "Show user's location with Google Maps"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr ""
 
@@ -9338,12 +9400,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9352,13 +9414,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Enviar metadades  de les cançons que reprodueixes al teu compte de Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9371,7 +9434,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Enviar metadades de les cançons que reprodueixes al teu compte de Libre.FM"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9385,7 +9448,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Enviar metadades de les cançons que reprodueixes al teu compte de ListenBrainz"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr ""
 
@@ -9407,12 +9470,12 @@ msgid "Matomo statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr ""
 
@@ -9429,12 +9492,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9447,17 +9510,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9470,12 +9533,12 @@ msgid "Piwik statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr ""
 
@@ -9484,49 +9547,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9540,21 +9603,21 @@ msgid "RSS View"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Shoutbox a la pàgina d'inici"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Nombre màxim d'items al Shoutbox de la pàgina d'inici"
 
@@ -9563,12 +9626,12 @@ msgid "Control bandwidth per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "Màxim ample de banda per emissions (mensual)"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "Històric d'ample de banda d'emissions (diari)"
 
@@ -9577,12 +9640,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "Màxim d'impactes d'emissions"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "Històric d'impactes d'emissions (diari)"
 
@@ -9591,12 +9654,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "Màxim temps d'emissions (minuts)"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "Històric de temps d'emissions (diari)"
 
@@ -9605,7 +9668,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9614,7 +9677,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9627,43 +9690,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr ""
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr ""
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr ""
 
@@ -9680,7 +9743,7 @@ msgid "Unbroadcast"
 msgstr "Des-emissió"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Elements de la llista de reproducció"
 
@@ -9700,42 +9763,38 @@ msgstr ""
 msgid "Private Messages"
 msgstr "Missatges privats"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "dia"
 msgstr[1] "dies"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "hora"
 msgstr[1] "hores"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "No es necessita cap actualització "
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Catàleg netejat"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Catàleg Verificat"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "No s'han trobat cançons vàlides a l'arxiu de llista de reproducció"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9745,26 +9804,26 @@ msgstr "Aquest directori no està a dins de un Catàleg. La actualització no es
 msgid "Primary"
 msgstr "Primari"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Es requereix Nom"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Catàleg invàlid"
 
@@ -9776,523 +9835,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Permetre la reproducció democràtica"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Permetre reproduir localment"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Compartir informació de reproducció recent. Permetre accés a l'agent d'emissió"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Compartir informació de reproducció en curs"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Compartir informació de reproducció recent"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Compartir informació de reproducció recent. Permetre accés a la data/hora d'emissió"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Permetre emissió"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Nom d'usuari Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Emetre per defecte al reproductor Web "
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Limit de temps de les notificacions del reproductor Web al navegador (en segons)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Notificacions del reproductor Web al navegador"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Guarda en cau Dades SQL ( ex: estadístiques de contingut ) utilitzant cron"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Utilitza el motor DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Clau del motor DAAP"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Limita la reproducció directa  al màxim de contingut"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Permetre baixar"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Forçar reproducció HTTP amb independència del port"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Mostrar reproducció en curs"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Mostrar reproduccions recents"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Tipus de reproducció local"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Accés a la reproducció local"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Cançons tancades"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Reproducció en curs filtrada per usuari"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Fora del límit"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Mètode de llista"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Tipus de llista"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Tipus de reproducció"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Entrada popular"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Límit de taxa"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Permetre Compartir"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Mostrar nombre de reproduccions"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Títol de la Pàgina Web"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Mostrar la cançó en curs al títol de la pàgina del reproductor web"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Estadístiques de les entrades del dia"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "Activar la reescriptura de URL's"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Utilitza el motor Subsonic"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Tema"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Menu superior"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Transcodificar elbBitrate"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Canviar el nom de l'arxiu enviat d'acord amb el patró del catàleg"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Catàleg de destí"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Script  post-upload (directori actual = directori de rebuda)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Crear un subdirectori per usuarir"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Utilitza el motor UPNP"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Autoritzar el descodificador JavaScript (Aurora.js) al reproductor web"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Demanar confirmació al tancament de la finestra re reproducció en curs"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Autoritzar Reproductor Web Flash"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Autoritzar Reproductor Web HTML5"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10301,21 +10360,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "encara no valorat"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s de 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr ""
 
@@ -10459,38 +10518,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Duració (en minuts)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr ""
 
@@ -10515,8 +10574,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr ""
 
@@ -10529,33 +10588,33 @@ msgid "Another User (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10565,34 +10624,34 @@ msgid "Played/Skipped ratio"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Ultima reproducció"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Reproduït per mi"
 
@@ -10601,15 +10660,15 @@ msgid "Played by Me (Album)"
 msgstr "Reproduït per mi (àlbum)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Reproduït per mi (Artista)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10622,139 +10681,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadades"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr ""
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Avatar d'usuari"
 
@@ -11494,15 +11557,11 @@ msgstr "Xinés"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr ""
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Aceptar"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr ""
 
diff --git a/locale/de_DE/LC_MESSAGES/messages.mo b/locale/de_DE/LC_MESSAGES/messages.mo
index 556186a9a5..cf39b8410d 100644
Binary files a/locale/de_DE/LC_MESSAGES/messages.mo and b/locale/de_DE/LC_MESSAGES/messages.mo differ
diff --git a/locale/de_DE/LC_MESSAGES/messages.po b/locale/de_DE/LC_MESSAGES/messages.po
index 6be38edf3c..a0615e9c04 100644
--- a/locale/de_DE/LC_MESSAGES/messages.po
+++ b/locale/de_DE/LC_MESSAGES/messages.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Frederik Gschaider <frederik.gschaider@gmail.com>, 2022\n"
 "Language-Team: German (Germany) (http://app.transifex.com/ampache/ampache/language/de_DE/)\n"
@@ -57,9 +57,10 @@ msgstr "Alle Playlisten"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Katalog"
 
@@ -130,16 +131,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Name"
 
@@ -185,9 +186,9 @@ msgstr "Seitenleiste Minimieren/Maximieren"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -200,7 +201,7 @@ msgstr "Seitenleiste Minimieren/Maximieren"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -209,8 +210,8 @@ msgid "Ampache Error Page"
 msgstr "Ampache Fehlerseite"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -220,9 +221,9 @@ msgstr "Aus Liebe zur Musik"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Fehler"
 
@@ -258,8 +259,8 @@ msgstr "Hauptmenü"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -268,9 +269,9 @@ msgstr "Hauptmenü"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -278,7 +279,7 @@ msgstr "Hauptmenü"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -293,7 +294,7 @@ msgstr "Hauptmenü"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Spielen"
 
@@ -308,15 +309,15 @@ msgstr "Spielen"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Interpreten"
 
@@ -336,11 +337,11 @@ msgstr "Interpreten"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -355,12 +356,12 @@ msgstr "Alben"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Playlisten"
 
@@ -371,7 +372,7 @@ msgstr "Playlisten"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -395,11 +396,11 @@ msgstr "Genres"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Favoriten"
 
@@ -407,7 +408,7 @@ msgstr "Favoriten"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -419,29 +420,29 @@ msgstr "Hochladen"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Aktuell wird gespielt"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Kürzlich gespielt"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Neueste Alben"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Neuester Interpret"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Neueste Shouts"
 
@@ -464,15 +465,15 @@ msgstr "Zufällige Wiedergabe"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Playlist"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Intelligente Playlist"
 
@@ -493,7 +494,7 @@ msgstr "Einstellungen"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -552,14 +553,14 @@ msgstr "Durchsuchen"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -571,12 +572,12 @@ msgstr "Durchsuchen"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Album"
@@ -589,9 +590,9 @@ msgstr "Album"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -606,14 +607,14 @@ msgstr "Album"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Interpret"
 
@@ -628,12 +629,12 @@ msgstr "Statistiken"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Song"
 
@@ -641,9 +642,9 @@ msgstr "Song"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -657,7 +658,7 @@ msgstr "Gemeinsam"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Labels"
@@ -672,23 +673,23 @@ msgstr "Dashboards"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Radiosender"
@@ -697,7 +698,7 @@ msgstr "Radiosender"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Video"
 
@@ -713,8 +714,8 @@ msgstr "Abbrechen"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -727,7 +728,7 @@ msgstr "Abbrechen"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -747,8 +748,8 @@ msgstr "Als nächstes abspielen"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -761,7 +762,7 @@ msgstr "Als nächstes abspielen"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -780,8 +781,8 @@ msgstr "Als letztes abspielen"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -792,7 +793,7 @@ msgstr "Als letztes abspielen"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -811,14 +812,14 @@ msgstr "Zur temporären Playlist hinzufügen"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -826,7 +827,7 @@ msgstr "Zur temporären Playlist hinzufügen"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Zur Playlist hinzufügen"
 
@@ -872,8 +873,8 @@ msgstr "Aktualisiere deine aktuelle Konfiguration automatisch"
 msgid "Download a copy of the new version"
 msgstr "Eine Kopie der neuen Version herunterladen"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Installation"
@@ -995,7 +996,7 @@ msgstr "Aktualisieren"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1013,7 +1014,7 @@ msgstr "Aktualisieren"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1024,7 +1025,7 @@ msgstr "Aktualisieren"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1046,7 +1047,7 @@ msgstr "Aktualisieren"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Löschen"
 
@@ -1055,7 +1056,7 @@ msgid "No items"
 msgstr "Nichts hier"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Mehr"
@@ -1107,16 +1108,15 @@ msgstr "Stufe"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Benutzer"
 
@@ -1131,7 +1131,7 @@ msgstr "Benutzer"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Typ"
 
@@ -1142,8 +1142,8 @@ msgstr "Typ"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1153,12 +1153,12 @@ msgstr "Typ"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1179,7 +1179,7 @@ msgstr "Aktion"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1215,7 +1215,7 @@ msgstr "Aktion"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Bearbeiten"
 
@@ -1258,8 +1258,8 @@ msgstr "E-Mail"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1269,12 +1269,7 @@ msgstr "Webseite"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Status"
 
@@ -1308,7 +1303,7 @@ msgstr "Profilbild"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "API-Schlüssel"
 
@@ -1447,14 +1442,14 @@ msgstr "Felder automatisch einfügen"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Albuminterpret"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1466,7 +1461,7 @@ msgstr "Kommentar"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Katalognummer"
 
@@ -1476,13 +1471,13 @@ msgid "Track (0 padded)"
 msgstr "Stück (mit führender 0)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Platte"
 
@@ -1491,10 +1486,10 @@ msgstr "Platte"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Genre"
 
@@ -1505,8 +1500,8 @@ msgstr "Genre"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Songtitel"
 
@@ -1515,11 +1510,11 @@ msgstr "Songtitel"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1527,19 +1522,19 @@ msgstr "Songtitel"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Jahr"
 
@@ -1547,28 +1542,28 @@ msgstr "Jahr"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Ursprungsjahr"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Release Typ"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Veröffentlichungsstatus"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1576,14 +1571,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Barcode"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "TV Sendungen"
@@ -1598,9 +1593,9 @@ msgstr "TV Sendungen"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "TV Sendung"
 
@@ -1611,9 +1606,9 @@ msgstr "TV Sendung"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Staffel"
 
@@ -1621,7 +1616,7 @@ msgstr "Staffel"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Episode"
 
@@ -1633,15 +1628,15 @@ msgstr "Episode"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1650,11 +1645,11 @@ msgstr "Episode"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Titel"
@@ -1707,7 +1702,7 @@ msgid "Catalog Media Type"
 msgstr "Medientyp des Kataloges"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Musik"
 
@@ -1764,22 +1759,22 @@ msgstr "Label hinzufügen"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Kategorie"
 
@@ -1853,7 +1848,7 @@ msgstr "Tag erstellt"
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Zusammenfassung"
 
@@ -1864,20 +1859,25 @@ msgstr "Adresse"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "Land"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Status"
 
@@ -1897,7 +1897,7 @@ msgstr "Inaktiv"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1927,7 +1927,7 @@ msgid "Codec"
 msgstr "Codec"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Playlist erstellen"
 
@@ -1935,7 +1935,7 @@ msgstr "Playlist erstellen"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Privat"
 
@@ -2033,13 +2033,13 @@ msgstr "Erstelle Freigabe"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Freigeben"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Geheime Phrase"
 
@@ -2091,8 +2091,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Lass die Interpreten und Album Felder leer um die Tags zu lesen"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Musiklizenz"
 
@@ -2123,7 +2123,7 @@ msgstr "Benutzer hinzufügen"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2132,12 +2132,12 @@ msgstr "Benutzer hinzufügen"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Benutzername"
 
@@ -2151,9 +2151,9 @@ msgstr "Benutzername"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2169,9 +2169,9 @@ msgstr "Benutzerzugriffsstufe"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Gast"
 
@@ -2179,8 +2179,8 @@ msgstr "Gast"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Inhaltsmanager"
 
@@ -2188,8 +2188,8 @@ msgstr "Inhaltsmanager"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Katalogmanager"
 
@@ -2202,8 +2202,8 @@ msgstr "Katalogmanager"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Admin"
 
@@ -2212,7 +2212,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2221,7 +2221,7 @@ msgid "Search on Google ..."
 msgstr "Über Google suchen ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2230,7 +2230,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Über DuckDuckGo suchen ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2238,7 +2238,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Über Wikipedia suchen ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2248,8 +2248,8 @@ msgstr "Über Last.fm suchen ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2261,7 +2261,7 @@ msgstr "Auf MusicBrainz suchen..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2280,16 +2280,16 @@ msgstr "Auf MusicBrainz suchen..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Gespielt"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2299,16 +2299,16 @@ msgstr[0] "%d mal"
 msgstr[1] "%d mal"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Hochgeladen von"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2318,7 +2318,7 @@ msgstr "Hochgeladen von"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2332,14 +2332,14 @@ msgstr "Hochgeladen von"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Aktionen"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2350,21 +2350,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Zufällig zur temporären Playlist hinzufügen"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS Feed"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2387,8 +2387,8 @@ msgstr "Anordnung der Songs speichern"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2403,7 +2403,7 @@ msgid "Graphs"
 msgstr "Graphen"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2411,8 +2411,8 @@ msgstr "Möchtest Du wirklich über die Tags Aktualisieren?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2422,7 +2422,7 @@ msgid "Update from tags"
 msgstr "Über Tags aktualisieren"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2430,14 +2430,14 @@ msgid "Album Edit"
 msgstr "Album bearbeiten"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Album bearbeiten"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2453,7 +2453,7 @@ msgstr "Album bearbeiten"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Download"
 
@@ -2476,11 +2476,11 @@ msgstr "Download"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2491,7 +2491,7 @@ msgstr "Songs"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2519,16 +2519,16 @@ msgstr "Bewertung"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2545,12 +2545,12 @@ msgstr "Cover"
 msgid "No Album found"
 msgstr "Es wurde kein Album gefunden"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Unbekannt (Verwaist)"
 
@@ -2644,7 +2644,7 @@ msgstr "Top Titel"
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Fehlende Alben"
 
@@ -2664,7 +2664,7 @@ msgstr "Ähnliche Lieder"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2674,7 +2674,7 @@ msgstr "Ähnliche Lieder"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "Lied Interpret"
 
@@ -2690,7 +2690,7 @@ msgstr "Kein Interpret gefunden"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2711,7 +2711,7 @@ msgstr "Wähle ein neues Cover"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Ungültig"
 
@@ -2790,13 +2790,16 @@ msgstr "Bereinigen"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Aktualisieren"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importieren"
@@ -2818,7 +2821,7 @@ msgstr "Los"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2851,8 +2854,8 @@ msgstr "Keinen Katalog gefunden"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2867,9 +2870,9 @@ msgstr "Beschreibung"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Version"
 
@@ -3146,11 +3149,11 @@ msgstr "Du hast keine Berechtigung in diese Datei oder Verzeichnis zu schreiben"
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Dateiname"
 
@@ -3164,7 +3167,7 @@ msgid "Edit Access Control List"
 msgstr "Zugriffssteuerungsliste (ACL) bearbeiten"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3181,12 +3184,12 @@ msgid "Add tags to sub songs"
 msgstr "Tags inbegriffenen Songs hinzufügen"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Gegründet (Ort)"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Gegründet (Jahr)"
 
@@ -3223,7 +3226,7 @@ msgstr "Zeit bevor der Lied erneut abgespielt werden kann"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "Minuten"
 
@@ -3235,23 +3238,19 @@ msgstr "Als Standard setzen"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Lizenz konfigurieren"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Beschreibung:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Externer Link"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Bestätigen"
 
@@ -3259,7 +3258,7 @@ msgstr "Bestätigen"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Besitzer"
 
@@ -3277,7 +3276,7 @@ msgid "Feed"
 msgstr "Feed"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Sprache"
 
@@ -3286,9 +3285,9 @@ msgstr "Sprache"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Zufällig"
@@ -3311,7 +3310,7 @@ msgstr "Von %1$s für %2$s erstellt"
 msgid "Comment:"
 msgstr "Kommentar:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3321,24 +3320,24 @@ msgstr "Kommentar:"
 msgid "Track"
 msgstr "Lied"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Komponist"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Label"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "Mehr Metadaten"
 
@@ -3430,8 +3429,8 @@ msgid "Format"
 msgstr "Format"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Exportieren"
 
@@ -3458,7 +3457,7 @@ msgstr "Broadcasts"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcasts"
@@ -3473,7 +3472,7 @@ msgstr "Podcasts"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Podcast Episoden"
 
@@ -3564,8 +3563,8 @@ msgid "Direct URL to Image"
 msgstr "Direkte URL zum Bild"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Lokales Bild"
 
@@ -3617,15 +3616,15 @@ msgstr "Tag"
 msgid "Hour"
 msgstr "Stunde"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Dein Browser unterstützt dieses Feature nicht."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "Dein Browser unterstützt kein Full-Screen Modus"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Es wird gerade ein Medium abgespielt! Möchtest Du das Fenster wirklich schließen?"
 
@@ -3686,57 +3685,57 @@ msgstr "Wiederholen abschalten"
 msgid "Show Album"
 msgstr "Zeige Album"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Zeige Songtexte"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Doppelklicke um einen neuen Shout zu posten"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Mein Broadcast"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Alles zur Playlist hinzufügen"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Diashow"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "Playlist aus-/einklappen"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Visualisierer"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "Replay-Gain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Vollbild-Visualizer"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Equalizer"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "Nicht unterstützt"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "Dieses Medium wird vom Player nicht unterstützt. Ist dein Browser aktuell ?"
 
@@ -3748,6 +3747,16 @@ msgstr "Importiere eine Playlist aus einer Datei"
 msgid "Import Playlist"
 msgstr "Importiere Playlist"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Datei"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3871,13 +3880,13 @@ msgid ""
 msgstr "Dieser Schritt sammelt die Basiskonfigurationsdaten und generiert die Konfigurationsdatei. Wenn das Verzeichnis 'config/' beschreibbar ist, kann die Konfigurationsdatei mit einem Klick auf \"schreiben\", von Ampache selbst gespeichert werden. Wenn Du \"Herunterladen\" wählst, kannst Du die Datei für ein späteres Setup speichern und sie hinterher manuell in '%s' einfügen."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Verschiedene"
 
@@ -3889,7 +3898,7 @@ msgstr "Web Pfad"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Datenbankverbindung"
 
@@ -3962,7 +3971,7 @@ msgid ""
 msgstr "Die Empfohlenen Einstellungen, wenn Ampache nur als Musik-Frontend dienen soll."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Umwandlung erlauben"
 
@@ -4181,11 +4190,11 @@ msgstr "Label bearbeiten"
 msgid "Edit Label"
 msgstr "Bearbeite Label"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Label erstellen"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Kein Label gefunden"
 
@@ -4316,10 +4325,10 @@ msgid "Yourself"
 msgstr "Ihnen selbst"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "System"
 
@@ -4355,19 +4364,26 @@ msgstr "Alle aktualisieren"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Füge neue Datei von: %s hinzu."
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "Aktualisiere bestehende Datei in: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Keine gemeinsame Playlist gefunden."
 
@@ -4376,7 +4392,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Benutzer"
 
@@ -4388,11 +4404,11 @@ msgstr "Anzahl der Benutzer"
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Lizenz erstellen"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Keine Lizenz gefunden"
 
@@ -4416,13 +4432,13 @@ msgstr "Hinzugefügt am"
 msgid "Trending"
 msgstr "Beliebt"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Keine fehlenden Alben gefunden"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Fehlende Interpreten"
 
@@ -4480,12 +4496,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Möchtest Du diese Playlist wirklich löschen?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Neu ordnen"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "Dauer"
 
@@ -4493,8 +4509,8 @@ msgstr "Dauer"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Name der Playlist"
 
@@ -4554,8 +4570,8 @@ msgstr "Podcast Episode bearbeiten"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Erscheinungsdatum"
 
@@ -4566,11 +4582,6 @@ msgstr "Erscheinungsdatum"
 msgid "Length"
 msgstr "Länge"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Datei"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4609,8 +4620,8 @@ msgid "Edit Podcast"
 msgstr "Podcast bearbeiten"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4620,7 +4631,7 @@ msgstr "Podcast bearbeiten"
 msgid "Episodes"
 msgstr "Episoden"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Kein Podcast gefunden"
 
@@ -4723,7 +4734,7 @@ msgstr "Abspielen (Warteschlange)"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4734,7 +4745,7 @@ msgstr "zuletzt gespielt vor"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4743,7 +4754,7 @@ msgid "Agent"
 msgstr "Agent"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4753,7 +4764,7 @@ msgstr[0] "%d Sekunde"
 msgstr[1] "%d Sekunden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4763,7 +4774,7 @@ msgstr[0] "%d Minute"
 msgstr[1] "%d Minuten"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4773,7 +4784,7 @@ msgstr[0] "%d Stunde"
 msgstr[1] "%d Stunden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4783,7 +4794,7 @@ msgstr[0] "%d Tag"
 msgstr[1] "%d Tagen"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4793,7 +4804,7 @@ msgstr[0] "%d Woche"
 msgstr[1] "%d Wochen"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4803,7 +4814,7 @@ msgstr[0] "%d Monat"
 msgstr[1] "%d Monaten"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4813,7 +4824,7 @@ msgstr[0] "%d Jahr"
 msgstr[1] "%d Jahren"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4823,7 +4834,7 @@ msgstr[0] "%d Dekade"
 msgstr[1] "%d Dekaden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4967,7 +4978,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "Möchtest Du diesen Tag wirklich löschen?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Nicht genügend Informationen"
 
@@ -5011,8 +5022,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "WARNUNG"
 
@@ -5321,23 +5330,29 @@ msgstr "Der Validierungsschlüssel ist ungültig"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Niemals"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Unbekannt"
@@ -5477,8 +5492,8 @@ msgstr "Zuletzt aktualisiert"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Hinzugefügt"
 
@@ -5490,15 +5505,15 @@ msgstr "Videoinformation"
 msgid "No video found"
 msgstr "Es wurde kein Video gefunden."
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5570,13 +5585,13 @@ msgid "Music Clips"
 msgstr "Musikclips"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Filme"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Persönliche Videos"
@@ -5587,7 +5602,7 @@ msgid "Uploads"
 msgstr "Uploads"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Intelligente Playlist"
@@ -5601,7 +5616,7 @@ msgid "Wanted"
 msgstr "Gewünscht"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Freigaben"
@@ -5643,7 +5658,7 @@ msgid "Account"
 msgstr "Konto"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "Hilfe"
 
@@ -5666,15 +5681,15 @@ msgid ""
 msgstr "Du bist eventuell auf Grund eines Konfigurationsproblems auf dieser Seite gelandet. Ampache konnte die benötigten Abhängigkeiten nicht laden."
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Es wurde noch kein Katalog erstellt. Um Medien zu streamen musst du noch %1$seinen Katalog hinzufügen%2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Zur Playlist hinzugefügt"
 
@@ -5715,6 +5730,9 @@ msgstr "Unbekannt %s"
 msgid "Add New"
 msgstr "Neu hinzufügen"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5738,17 +5756,17 @@ msgstr "Neu hinzufügen"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5757,16 +5775,16 @@ msgstr "Neu hinzufügen"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5795,19 +5813,20 @@ msgstr "Neu hinzufügen"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5816,21 +5835,20 @@ msgstr "Neu hinzufügen"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "Nicht gefunden: %s"
@@ -5890,24 +5908,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Lied-Texte"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Lizenzierung"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Liederinformation"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - Aktualisieren"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Aus Liebe zur Musik - Installation"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5915,32 +5933,33 @@ msgid ""
 msgstr "Auf dieser Seite werden dir die verfügbaren Aktualisierungen, angefangen mit Version %1$s, für Ampache angezeigt. Momentan ist die Version %2$s von Ampache mit der Datenbankversion %3$s auf Deinem Server installiert."
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "`%s` kann nicht zum Schreiben geöffnet werden"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "`%s` kann nicht beschrieben werden"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "Cover geschrieben: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr "Benötigter Parameter fehlt"
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5963,7 +5982,6 @@ msgstr "Benötigter Parameter fehlt"
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5972,17 +5990,16 @@ msgstr "Benötigter Parameter fehlt"
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -6008,14 +6025,17 @@ msgstr "Benötigter Parameter fehlt"
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6029,10 +6049,10 @@ msgstr "Benötigter Parameter fehlt"
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6040,20 +6060,19 @@ msgstr "Benötigter Parameter fehlt"
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "Unzulässige Anfrage: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "Benötige: %s"
@@ -6092,7 +6111,7 @@ msgid "Invalid Request"
 msgstr "Ungültige Anfrage"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr "Flascher Objekttyp"
 
@@ -6113,9 +6132,11 @@ msgstr "Flascher Objekttyp"
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6186,7 +6207,8 @@ msgid "File not found"
 msgstr "Datei nicht gefunden"
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr "Katalog nicht gefunden"
 
@@ -6221,7 +6243,7 @@ msgstr "Falscher Objekttyp"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr "Falscher Typ für Bibliothekseintrag"
 
@@ -6229,13 +6251,13 @@ msgstr "Falscher Typ für Bibliothekseintrag"
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr "Eintrag in der Bibliothek nicht gefunden"
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr "Keine Berechtigung: Social Media Funktionen sind nicht aktiviert"
@@ -6246,20 +6268,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr "Keine Berechtigung: allow_video ist nicht aktiviert"
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr "Keine Berechtigung: Podcast Funktionen sind nicht aktiviert"
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6299,13 +6321,21 @@ msgstr "Der Handshake ist ungültig"
 msgid "Login failed, timestamp is out of range"
 msgstr "Login gescheitert: Zeitstempel ungültig"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Server"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Es wurde ein falscher Benutzername oder ein Falsches Passwort eingegeben"
 
@@ -6380,45 +6410,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "Unzulässige Anfrage"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6439,28 +6434,29 @@ msgstr "Nicht gefunden"
 msgid "Enable: delete_from_disk"
 msgstr "Aktivieren: Dateien von Festplatte löschen"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6476,13 +6472,13 @@ msgstr "Aktivieren: Bewertungen"
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6490,15 +6486,16 @@ msgstr "Aktivieren: sozial"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6507,26 +6504,27 @@ msgstr "Aktivieren: Teilen"
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "Aktivieren: Livestream"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "Aktivieren: Label"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6539,13 +6537,46 @@ msgstr "Aktivieren: Lizenzierung"
 msgid "Unable to connect to localplay controller"
 msgstr "Kann nicht zum Controller für lokale Wiedergabe verbinden."
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "Unzulässige Anfrage"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6575,45 +6606,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Clips"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Ampache XSPF Playlist"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "IP-Adress-Versions-Fehler"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Ungültige IPv4 / IPv6 Adresse Eingegeben"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "ACL ist schon vorhanden"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6621,8 +6652,8 @@ msgstr "ACL ist schon vorhanden"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6632,7 +6663,7 @@ msgstr "ACL ist schon vorhanden"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6645,7 +6676,7 @@ msgstr "ACL ist schon vorhanden"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6654,21 +6685,22 @@ msgstr "ACL ist schon vorhanden"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6676,7 +6708,7 @@ msgstr "ACL ist schon vorhanden"
 msgid "No Problem"
 msgstr "Kein Problem"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Deine neue(n) Zugriffskontrollliste(n) wurden erstellt"
 
@@ -6721,19 +6753,19 @@ msgstr "Bist du dir sicher?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Hierdurch wird die ACL \"%s\" permanent gelöscht"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "Dein Zugriffslisteneintrag wurde aktualisiert"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Bitte wähle einen Katalogtypen aus"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Bitte gib einen Katalognamen ein"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Die Erstellung des Kataloges wurde gestartet"
 
@@ -6760,17 +6792,17 @@ msgstr "Alle \"gerade gespielt\" Einträge wurden gelöscht"
 msgid "Catalog statistics have been cleared"
 msgstr "Katalogstatistiken wurden gelöscht"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "Der Katalog wurde gelöscht"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6778,21 +6810,20 @@ msgstr "Der Katalog wurde gelöscht"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Es gab ein Problem"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Beim löschen des Kataloges ist ein Fehler aufgetreten"
 
@@ -6818,7 +6849,7 @@ msgstr "Die Suche nach Medien-Covern wurde gestartet"
 msgid "This will permanently delete your Catalog"
 msgstr "Dies wird deinen Katalog permanent löschen"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Keine deaktivierten Songs gefunden"
 
@@ -6843,25 +6874,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr " %1$s wurde erstellt"
@@ -6889,31 +6920,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr " %1$s wurde aktualisiert"
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "Die Lizenz wurde gelöscht"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "Die Lizenz wurde aktualisiert"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Eine neue Lizenz wurde erstellt"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "Deine E-Mail wurde versandt"
@@ -6979,7 +7018,7 @@ msgstr "Das Plugin wurde aktualisiert"
 msgid "Shoutbox post has been deleted"
 msgstr "Der Post wurde gelöscht"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Der Post wurde aktualisiert"
 
@@ -6993,37 +7032,37 @@ msgid ""
 "currently configured charset"
 msgstr "Deine Datenbank und die zugehörigen Tabellen wurden aktualisiert um dem eingestellten Zeichensatz zu entsprechen."
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Die eingegebenen Passwörter stimmen nicht überein"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Ein Benutzername wird benötigt"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "Der Benutzername ist schon vorhanden"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Deine eingegebene E-Mail-Adresse ist ungültig"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "Der neue Benutzer wurde nicht erstellt"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Der neue Benutzer wurde angelegt"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "Der Benutzer '%1$s' wurde mit den Rechten der Gruppe '%2$s' erstellt"
@@ -7104,14 +7143,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP Historie"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Bitte stelle sicher, dass das Bild mindestens %1$s und maximal %2$s Pixel groß ist"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) aktualisiert"
@@ -7121,12 +7160,13 @@ msgstr "%s (%s) aktualisiert"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7181,8 +7221,8 @@ msgstr "Der Interpret und alle zugehörigen Dateien werden gelöscht"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7221,36 +7261,32 @@ msgstr "Der Benutzername und/oder das Passwort für die Verbindung von Ampache z
 msgid "Configuration files were either not found or unreadable"
 msgstr "Die Konfigurationsdateien wurden nicht gefunden oder sind nicht lesbar."
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "Das Label wurde hinzugefügt"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "Das Label wurde gelöscht"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "Das Label kann nicht gelöscht werden"
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "Das Label wird gelöscht"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "Das Label kann nicht gefunden werden"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "Der Account ist deaktiviert. Falls Du das für einen Fehler hältst, kontaktiere bitte einen Administrator"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "Der Benutzer ist schon eingeloggt"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Es ist leider nicht möglich, das Lokale Konto zu erstellen."
 
@@ -7287,23 +7323,27 @@ msgstr "Fehler"
 msgid "The Playlist could not be imported"
 msgstr "Die Playlist konnte nicht importiert werden"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "Es wurden keine gültigen Songs in der Playlist-Datei gefunden"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "Der Podcast wurde gelöscht"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "Die Feed URL ist ungültig"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "Falscher Zielkatalog Typ"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "Feed kann nicht gelesen werden"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Podcast abonniert"
 
@@ -7319,52 +7359,68 @@ msgstr "Die Podcast Episode wurde gelöscht"
 msgid "The Podcast Episode will be deleted"
 msgstr "Die Podcast Episode wird gelöscht"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Server"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "Dein Account wurde aktualisiert"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "Dein Account wurde nicht aktualisiert"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Servereinstellungen erfolgreich aktualisiert"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Benutzereinstellungen erfolgreich aktualisiert"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "Bitte trage deinen Vor- und Nachnamen ein"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Bitte trage deine Webseite ein"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Bitte trage das Bundesland ein"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Bitte trage die Stadt ein"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Aktualisierung fehlgeschlagen"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Benutzer erfolgreich aktualisiert"
 
@@ -7380,7 +7436,7 @@ msgstr "Es wird ein Betreff benötigt"
 msgid "Message has been sent"
 msgstr "Nachricht wurde versandt"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "Die Nachrichten wurden gelöscht"
 
@@ -7388,7 +7444,7 @@ msgstr "Die Nachrichten wurden gelöscht"
 msgid "The Message will be deleted"
 msgstr "Die Nachricht wird gelöscht"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "Status der Nachricht wurde geändert"
 
@@ -7397,7 +7453,7 @@ msgstr "Status der Nachricht wurde geändert"
 msgid "RE"
 msgstr "RE"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Radio Station wurde erstellt"
 
@@ -7427,6 +7483,7 @@ msgstr "Du musst ein Passwort eingeben"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Fehler: Die eingegebenen Passwörter stimmen nicht überein"
 
@@ -7435,7 +7492,7 @@ msgid "Failed to create user"
 msgstr "Erstellung des Benutzers fehlgeschlagen"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Entfernen"
 
@@ -7445,11 +7502,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr "Die Suche wurde als Playlist gespeichert mit Namen %s"
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "Playlist konnte nicht erstellt werden"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "Deine Suche wurde als intelligente Playlist, unter dem Namen \"%s\" gespeichert"
@@ -7458,30 +7514,30 @@ msgstr "Deine Suche wurde als intelligente Playlist, unter dem Namen \"%s\" gesp
 msgid "View on MusicBrainz"
 msgstr "Auf MusicBrainz anzeigen"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "Abgelaufene Freigaben wurden bereinigt"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Die Freigabe wurde erstellt"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Du kannst den folgenden Link nun teilen:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "Mit dem folgenden HTML Code kannst du den freigegebenen Link auch als Webplayer in deine Website einbetten:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "Die Freigabe wurde gelöscht"
 
@@ -7489,7 +7545,7 @@ msgstr "Die Freigabe wurde gelöscht"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "Diese Freigabe wird gelöscht und weitere Benutzer können nicht mehr zugreifen"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "Ungültiges Objekt ausgewählt"
 
@@ -7529,6 +7585,10 @@ msgstr "Konnte TV Staffel nicht löschen"
 msgid "The entire TV Season will be deleted"
 msgstr "Die komplette TV Staffel wird gelöscht"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "Das Video wurde gelöscht"
@@ -7545,20 +7605,20 @@ msgstr "Das Video wird gelöscht"
 msgid "Unable to open"
 msgstr "Kann nicht geöffnet werden"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Führe Beets-Update aus"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Der Song \"%s\" konnte nicht hinzugefügt werden"
@@ -7583,96 +7643,96 @@ msgstr "Beets Server-URI"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "Du hast \"entfernter Katalog\" gewählt, jedoch ist der Pfad keine URL"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "Besuche https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "Wähle 'Dropbox API App'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "Wähle 'Full Dropbox'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "Gib deiner App einen Namen und erstelle sie"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "Klicke auf 'Erstellen' um ein Zugriffstoken zu erstellen."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "Kopiere deinen 'App-Schlüssel', 'App-Secret' und 'Zugriffstoken' in die folgenden Felder."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "Zugriffstoken"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "Fragmentierte Dateien bei Analyse entdeckt"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "Fehler: Du benötigst API-Schlüssel, API-Secret und Zugriffstoken für Dropbox Kataloge!"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "Ungültiger API-Schlüssel, API-Secret oder Access Token:"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "Ungültiger Dropbox-Pfad"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "Fehler: Katalog mit API-Schlüssel '%s' existiert bereits"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "Update von Dropbox Freigabe läuft"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Update des Katalogs fertiggestellt. Medienanzahl: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "Aktualisierter Song: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "Song \"%s\" ist aktuell"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "Lösche Song: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "API Fehler: Verbindung zu Dropbox nicht möglich."
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "Es wurde kein Pfad angegeben"
 
@@ -7703,7 +7763,7 @@ msgstr "Die Dateigröße von \"%s\" kann nicht bestimmt werden."
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "Die Datei \"%s\" kann nicht gelesen werden. Existiert sie überhaupt?"
@@ -7719,7 +7779,7 @@ msgid "N/A"
 msgstr "N/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Der Katalog wurde aktualisiert"
 
@@ -7728,11 +7788,11 @@ msgstr "Der Katalog wurde aktualisiert"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Gesamte Zeit: [%s] Gesamte Medien: [%s] Medien pro Sekunde: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "Das Verzeichnis des Kataloges kann nicht gelesen werden. Die Bereinigung wurde beendet"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Alle Dateien würden gelöscht werden. Abgebrochen!"
 
@@ -7742,27 +7802,27 @@ msgstr "Alle Dateien würden gelöscht werden. Abgebrochen!"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "Die Datei \"%s\" wurde nicht gefunden oder sie ist 0 Byte groß."
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "Dieser Pfad gehört schon zu einem bereits existierenden Katalog"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "Das Verzeichnis konnte nicht gelesen werden. Existiert \"%s\" ?"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "Es wurde kein Benutzername und/oder Passwort angegeben"
@@ -7796,15 +7856,15 @@ msgstr[1] "%s Songs gefunden"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Beim hinzufügen des Songs \"%s\" ist ein Fehler aufgetreten."
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Aktualisiert"
@@ -7813,136 +7873,136 @@ msgstr "Aktualisiert"
 msgid "Completed updating remote Catalog(s)."
 msgstr "Die Aktualisierung der/des entfernten Kataloge(s) ist abgeschlossen."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "Installiere einen Seafile-Server, wie es in der Dokumentation beschrieben ist"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Gib die URL (Bspw. 'https://seafile.example.com') deines Servers, und einen Namen für die Medienbibliothek (Bspw. 'Musik') ein."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "Die 'API Abfrageverzögerung' ist eine Verzögerung zwischen den Abfragen an einen Seafile-Server (bspw. beim hinzufügen oder säubern von Medien in Seafile-Katalogen), um sich der Abfragelimitierung des Seafile-Servers anzupassen."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "Standardmäßig ist die Abfrage-Rate auf Seafiles Standard-Abfragelimit abgestimmt. "
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "Nachdem Du den Katalog erstellt hast, musst Du ihn, in der Katalogtabelle  'bereitstellen'."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "Server URI"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Bibliotheksname"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "API Abfrageverzögerung"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Seafile Benutzername/E-Mail"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Seafile Passwort"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "Eine Seafile-Server URL wird benötigt"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "Ein Seafile-Bibliothekenname wird benötigt"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Es wird ein Seafile-Benutzername benötigt"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Ein Seafile-Passwort wird benötigt"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr "Der Wert der API Abfrageverzögerung muss einer ganzen Zahl entsprechen"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Es ist ein Fehler bei der Authentifizierung mit der Seafile-API aufgetreten. Fehlerdetails: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Entfernte Seafile Aktualisierung läuft."
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Gesamte Medien: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "Es wurden keine Medien aktualisiert. Hast Du die Vorlagen beachtet?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Der Song \"%s\" existiert bereits. Er wird übersprungen."
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "Füge neuen Song \"%s\" hinzu."
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "Der Song \"%s\" konnte nicht hinzugefügt werden."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "Beim öffnen von \"%1$s\" ist ein Fehler aufgetreten. Fehlerdetails: %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "Behalte Song: \"%s\""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "Dieser Pfad gehört zu einem existierenden Subsonic Katalog: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Bearbeite entfernte Aktualisierung von Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Die Aktualisierung der/des Subsonic Kataloge(s) ist abgeschlossen"
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7959,7 +8019,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "Konnte die Seafile-Bibliothek \"%s\" nicht finden. Es wurden keine Elemente aktualisiert"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Der Katalog konnte nicht erstellt werden; checke die Debug-Logs"
 
@@ -7982,7 +8042,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8053,7 +8113,7 @@ msgstr "Entferne Datei: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "Lese Datei: \"%s\""
@@ -8099,54 +8159,59 @@ msgstr "Benutzer mit Zugriffslevel %s, Benutzername %s und Passwort %s erstellt"
 msgid "User creation failed"
 msgstr "Die Erstellung des Benutzers ist fehlgeschlagen!"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "Datenbank auf die neueste Version aktualisieren"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "Die Aktualisierung ausführen"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "Informationen über die Datenbankaktualisierung anzeigen"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr "Ampache Version: %s"
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr "Version der Konfiguration: %s"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr "Datenbank-Version: %s"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr "Fehlende Datenbanktabellen wurden erstellt"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr "Jetzt updaten!"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "Die folgenden Aktualisierungen müssen eingespielt werden:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "Es wird keine Aktualisierung benötigt"
 
@@ -8239,15 +8304,15 @@ msgstr "Dateinamen nach UTF-8 umwandeln"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "PHP - Modul \"Iconv\" wird für diese Funktion benötigt, breche ab!"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "Cron-Prozess starten"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr "Cron-Cache nicht aktiviert"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "Cron-Prozess beendet"
 
@@ -8393,29 +8458,29 @@ msgstr "Neuer Pfad"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr "Den Pfad von `beliebigem-Katalog` auf /neuen/Pfad aktualisieren"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "Dateipfad"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr "Tags ausgeben"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "Verwendung: %1$s UND %2$s für Datei-Übereinstimmungen"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Unbearbeitete Ergebnisse:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Ergebnisse wie sie in Ampache angezeigt werden, bei der Verwendung von %s:"
@@ -8594,12 +8659,12 @@ msgstr "Tabellen-Engine: %s"
 msgid "No changes have been made"
 msgstr "Es wurden keinen Veränderungen vorgenommen"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "Aktive HTTPQ Instanz"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8607,14 +8672,14 @@ msgstr "Aktive HTTPQ Instanz"
 msgid "Instance Name"
 msgstr "Name der Instanz"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Hostname"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8630,12 +8695,12 @@ msgid "Paused"
 msgstr "Pausiert"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "Aktive MPD Instanz"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "Aktive UPNP Instanz"
 
@@ -8644,25 +8709,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "Aktive VLC Instanz"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "Aktive XBMC Instanz"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Ampache ASX Playlist"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Stimme hinzugefügt"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Beim erstellen des Verzeichnisses \"%s\" ist ein Fehler aufgetreten"
@@ -8719,8 +8784,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8736,44 +8801,44 @@ msgstr "Examiniere Datei..."
 msgid "Source: %s"
 msgstr "Quelle: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "Dieses Sortiermuster lässt Variablen  übrig. %s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Ziel: %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Erstelle Verzeichnis: \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr "Die Datei \"%s\" existiert bereits und wird nicht überschrieben"
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Kopiere %1$s nach %2$s"
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "Beim kopieren der Datei nach \"%s\" ist ein Fehler aufgetreten"
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "Größe stimmt nicht überein, \"%s\" wird nicht gelöscht"
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8876,6 +8941,13 @@ msgstr "Datenbank konnte nicht gewählt werden. Grund: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Der Administrative Datenbankbenutzer konnte nicht erstellt werden. Fehlerinformationen: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "kommentierte"
@@ -8923,12 +8995,12 @@ msgstr "Ein Benutzer mit der IP: %1$s hat ein zurücksetzen des Passwortes für
 msgid "The password has been set to: %s"
 msgstr "Das Passwort wurde in %s geändert"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Du hast eine neue Nachricht von %s erhalten."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Private Nachricht"
 
@@ -9042,16 +9114,15 @@ msgstr "Kopieren fehlgeschlagen, die alte Datei wird nicht gelöscht"
 msgid "File moved..."
 msgstr "Datei verschoben..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr "Abspieldatum"
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "für"
@@ -9060,12 +9131,12 @@ msgstr "für"
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "An"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Aus"
 
@@ -9177,22 +9248,26 @@ msgid "Name descending"
 msgstr "Absteigend nach Name"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Klicken um %s den Zugriff auf Ampache zu erlauben"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Unbekannter Interpret"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "7digital Musik-Vorschau"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "Verbraucherschlüssel für 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "Geheime Phrase für 7digital"
 
@@ -9201,27 +9276,27 @@ msgid "Amazon art search"
 msgstr "Amazon Cover-Suche"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Amazon Basis-URL"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Maximale Anzahl der Amazon Suchergebnisseiten."
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Amazon Zugriffsschlüssel ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Amazon geheimer Zugriffsschlüssel"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Amazon Partner-Tag"
 
@@ -9242,13 +9317,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Katalog-Favoriten auf der Startseite"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Maximale Katalog-Favoriten"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Gitteransicht der Katalog-Favoriten"
 
@@ -9265,12 +9340,12 @@ msgid "Discogs metadata integration"
 msgstr "Metadaten von Discogs integrieren"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Verbraucherschlüssel für Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Geheime Phrase für Discogs"
 
@@ -9278,25 +9353,12 @@ msgstr "Geheime Phrase für Discogs"
 msgid "Facebook share"
 msgstr "Facebook Freigabe"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "Flattr Spendenbutton auf der Benutzerseite"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "Flattr Benutzer ID"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "Via Flattr spenden"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Interpreten-Fotos von Flickr"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "Flickr API-Schlüssel"
 
@@ -9305,7 +9367,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "Timeline von Freunden auf der Startseite"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "Maximale Einträge in der Timeline"
 
@@ -9318,7 +9380,7 @@ msgid "Google Analytics statistics"
 msgstr "Google-Analytics Statistiken"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "Google-Analytics Tracking ID"
 
@@ -9327,7 +9389,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Zeige die Position von Benutzern auf Google-Maps"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "Google-Maps API Schlüssel"
 
@@ -9348,12 +9410,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr "Automatischer Download der Einträge in der Liste gewünschter Titel via Headphones"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "Headphones URL"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "Headphones API Schlüssel"
 
@@ -9362,13 +9424,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Songs die du abspielst an deinen Last.FM Account übertragen"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM Submit Challenge"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr "Last.FM Berechtigungs-URL"
 
@@ -9381,7 +9444,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Songs die du abspielst an deinen Libre.FM Account übertragen"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "Libre.FM Submit Challenge"
 
@@ -9395,7 +9458,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Songs die du abspielst an deinen ListenBrainz Account übertragen"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "ListenBrainz Benutzer Token"
 
@@ -9417,12 +9480,12 @@ msgid "Matomo statistics"
 msgstr "Matomo-Statistiken"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "Matomo-Steiten-ID"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "Matomo-URL"
 
@@ -9439,12 +9502,12 @@ msgid "PayPal donation button on user page"
 msgstr "PayPal Spendenbutton auf der Benutzerseite"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "PayPal ID"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "PayPal Währungscode"
 
@@ -9457,17 +9520,17 @@ msgid "Personal favorites on homepage"
 msgstr "Persönliche Favoriten auf der Startseite"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "Persönliche Favoriten auf der Startseite"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "Lieblings Playlisten"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr "Lieblings Smartlisten"
 
@@ -9480,12 +9543,12 @@ msgid "Piwik statistics"
 msgstr "Piwik Statistiken"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "Piwik Seiten ID"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "Piwik URL"
 
@@ -9494,49 +9557,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr "Erhöhe die Alben- und Interpretenbewertung, sodass sie mit der höchsten Liedbewertung übereinstimmen"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr "Niedrigste Sternebewertung die übereinstimmen soll"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr "Wenn du ein Lied favorisierst, markiere das Album und den Interpret"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr "Passende Regel für 1 Stern ($play,$skip)"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr "Passende Regel für 2 Sterne"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr "Passende Regel für 3 Sterne"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr "Passende Regel für 4 Sterne"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr "Passende Regel für 5 Sterne"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr "Passende Regel für Merker"
 
@@ -9550,21 +9613,21 @@ msgid "RSS View"
 msgstr "RSS-Ansicht"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "RSS-Feed-URL"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "Maximale Einträge für die RSS-Ansicht"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Shoutbox auf der Startseite"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Maximale Einträge der Shoutbox"
 
@@ -9573,12 +9636,12 @@ msgid "Control bandwidth per user"
 msgstr "Bandbreite von Benutzern kontrollieren"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "Historie der Bandbreitenkontrolle auf monatlicher Basis"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "Historie der Bandbreitenkontrolle auf täglicher Basis"
 
@@ -9587,12 +9650,12 @@ msgid "Control hits per user"
 msgstr "Aufrufe pro Benutzer kontrollieren"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "Maximale Stream-Aufrufe kontrollieren"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "Historie der Stream-Aufrufe auf täglicher Basis"
 
@@ -9601,12 +9664,12 @@ msgid "Control time per user"
 msgstr "Streaming-Zeit pro Benutzer kontrollieren"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "Maximale Streaming-Zeit in Minuten"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "Historie der Streaming-Zeit in Tagen"
 
@@ -9615,7 +9678,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "Integration der Metadaten von TheAudioDb"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "TheAudioDb API Schlüssel"
 
@@ -9624,7 +9687,7 @@ msgid "TVDb metadata integration"
 msgstr "Integration der Metadaten von TVDb"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "TVDb API Schlüssel"
 
@@ -9637,43 +9700,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "Kürze geteilte Links via YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "YOURLD Domain-Name"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "YOURLS Benutzer IDN"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "YOURLS API Schlüssel"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "MusicBrainz Album-ID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "MusicBrainz Releasegruppen-ID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "MusicBrainz Interpreten-ID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Cover bearbeiten/finden"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Möchtest Du dieses Cover wirklich zurücksetzen?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Cover zurücksetzen"
 
@@ -9690,7 +9753,7 @@ msgid "Unbroadcast"
 msgstr "Broadcast beenden"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Playlist Artikel"
 
@@ -9710,42 +9773,38 @@ msgstr "Gesuchte Alben"
 msgid "Private Messages"
 msgstr "Private Nachrichten"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "Tag"
 msgstr[1] "Tage"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "Stunde"
 msgstr[1] "Stunden"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Es wird keine Aktualisierung benötigt."
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Katalog bereinigt"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] "%d Datei gelöscht"
 msgstr[1] "%d Dateien gelöscht"
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Katalog geprüft"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "Es wurden keine gültigen Songs in der Playlist-Datei gefunden"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9755,26 +9814,26 @@ msgstr "Dieses Unterverzeichnis wurde in keinem Katalog gefunden. Das Update kon
 msgid "Primary"
 msgstr "Primär"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Es wird ein Name benötigt"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr "Ungültige URL. Gültige Varianten sind: mms:// , https:// oder http://"
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "Ungültige URL. Gültige Varianten sind: http:// oder https://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "Codec (z.B. MP3, OGG...) benötigt"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Der Katalog ist ungültig"
 
@@ -9786,523 +9845,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Seiten via Ajax laden"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Gruppiere verschiedene Platten des selben Albums"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Alben nach Releasetyp gruppieren"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Standardanordnung der Alben"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Gemeinsame Wiedergabe erlauben"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Lokale Wiedergabe erlauben"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Teile \"Kürzlich gespielt\" Informationen - Erlaube Zugriff auf Streaming-Agent"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Teile \"Aktuell wird gespielt\" Information"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Teile \"Kürzlich gespielt\" Information"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Teile \"Kürzlich gespielt\" Informationen - Erlaube Zugriff auf Streaming-Datum/Zeit"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Streamen erlauben"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Benutzern das Hochladen erlauben"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Videofunktionen erlauben"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr "Ampache erlauben API3 Antworten zu senden"
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr "Ampache erlauben API4 Antworten zu senden"
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr "Ampache erlauben API5 Antworten zu senden"
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Autoupdate: Zuletzt nach Updates gesucht"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "Autoupdate: Die letzte Version der letzten Prüfung ist neuer als die aktuelle"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "Autoupdate: Die letzte Version der letzten Überprüfung"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Automatisch nach Updates für Ampache suchen"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Bit.ly API Schlüssel"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Bit.ly Benutzername"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Standardmäßig über den Webplayer übertragen"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Filterfeld während des browsens anzeigen"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Anzeigedauer der WebPlayer-Browserbenachrichtungen (Sekunden)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "WebPlayer Browserbenachrichtigungen"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Zwischengespeicherte SQL Daten (z.B. Medienaufrufe) nach Cron-Interval berechnet"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Benutzerdefiniertes Bild für Cover lose Alben"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Benutzerdefiniertes Bild für Cover lose Videos"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "Benutzerdefiniertes Datum"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "Benutzerdefinierte URL - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "Benutzerdefinierte URL - Hintergrund der Loginseite"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "Benutzerdefinierte URL - Loginseite Logo"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "Benutzerdefinierte URL - Logo"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Benutzerdefinierter Footertext"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "DAAP Backend verwenden"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "DAAP Backend Passwort"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "Demokratisch - Stimmen abgelaufener Benutzersitzungen löschen"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Direktes abspielen auf das Maximum der Medienanzahl limitieren."
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Benutzerdefinierte Metadaten - definiere Feldliste"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Benutzerdefinierte Metadaten - diese Felder deaktivieren"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Herunterladen erlauben"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Erzwinge HTTP Wiedergabe unabhängig vom Port"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Erlaube Geolocation"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Anzeigen von \"Empfehlenswerte Alben\""
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Anzeigen von \"Empfehlenswerte Videos\""
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Anzeigen von \"Aktuell wird gespielt\""
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Anzeigen von \"Kürzlich gespielt\""
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Album- und Interpret(en)-Bibliotheken standardmäßig alphabetisch ordnen"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Bibliothekseintrag Kontextmenü"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Methode zur lokalen Wiedergabe"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Zugriff auf lokale Wiedergabe"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Sperre Lieder"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "Erlaube E-Mail Benachrichtigungen"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Per Benutzer anzeigen, was gerade gespielt wird"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Max. Versatz des Schwellenwertes"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Verhalten der Playlist"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Typ der Playlist"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Wiedergabetyp"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "# letzte Episoden aufbewahren"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "# Episoden herunterladen, wenn neue Episoden verfügbar sind"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Meistgespielte Lieder für x Tage in der Statistik behalten"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Datei für Download in x Pakete teilen (\"Rate Limit\" * 1024)"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Ablaufdatum der Links für freigegebene Inhalte (0 = niemals)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Freigaben erlauben"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Button für Spenden im Footer anzeigen."
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr "Lizenz anzeigen"
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr "Songtexte anzeigen"
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Zeige # Gespielt"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr "Playlist Besitzer Benutzername im Titel anzeigen"
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "# übersprungen anzeigen"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Standardmäßig einfache Seitenleiste"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Titel der Webseite"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Zeit der Inaktivität für die Interpreten Slideshow"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Aktuell gespielten Songtitel im Titel des Webplayers anzeigen"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Statistiken für x Tage erstellen"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "URL Rewriting aktivieren"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "SubSonic Backend benutzen"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Farbe des Themas"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Design der Benutzeroberfläche"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Top Menü"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Bitrate für die Umwandlung"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Header Position für kompatible Themes korrigieren"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "Füge Playlisten nur eindeutige Objekte hinzu"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Benutzern erlauben, hochgeladene Songs zu bearbeiten"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Benutzern erlauben, hoch geladene Dateien zu löschen"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Hochgeladene Dateien gemäß den Katalog-Vorgaben umbenennen"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Zielkatalog"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Skript nach einem Upload ausführen (Momentanes Verzeichnis = Upload-Zielverzeichnis)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Ein Unterverzeichnis für jeden Benutzer erstellen"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "UPnP Backend verwenden"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "WebDAV Backend verwenden"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Die Verwendung des JavaScript decoders (Aurora.js) im WebPlayer erlauben"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Einen Bestätigungsdialog anzeigen, bevor das Fenster, indem derzeit etwas abgespielt wird geschlossen wird"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Erlaube die Verwendung des Flash Webplayers"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Erlaube die Verwendung des HTML5 Webplayers"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "Automatisches Pausieren zwischen Tabs"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10311,21 +10370,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "Die Seite wurde nicht gefunden oder ist abgelaufen. Versuche bitte die Seite neu zu laden"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr "Durchschnitt aller Benutzer"
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "Bisher nicht Bewertet"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s von 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Momentane Bewertung"
 
@@ -10469,38 +10528,38 @@ msgid "Song Data"
 msgstr "Song Daten"
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Länge (in Minuten)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr "Bewertungen"
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "Meine Bewertung"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Durchschnittliche Bewertung"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "Meine Bewertung (Album)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "Meine Bewertung (Interpret)"
 
@@ -10525,8 +10584,8 @@ msgid "Favorites (Artist)"
 msgstr "Lieblings (Künstler)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Anderer Benutzer"
 
@@ -10539,33 +10598,33 @@ msgid "Another User (Artist)"
 msgstr "Anderer Benutzer (Interpret)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "Abspielhistorie"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "# Gespielt oder Übersprungen"
 
@@ -10575,34 +10634,34 @@ msgid "Played/Skipped ratio"
 msgstr "Verhältnis von abgespielt zu übersprungen"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Meine zuletzt gespielten"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "Meine zuletzt übersprungenen"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "Meine zuletzt gespielten oder übersprungenen"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Von mir gespielt"
 
@@ -10611,15 +10670,15 @@ msgid "Played by Me (Album)"
 msgstr "Von mir abgespielt (Album)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Von mir abgespielt (Interpret)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "Vor Kurzem abgespielt"
 
@@ -10632,139 +10691,143 @@ msgid "Artist Genre"
 msgstr "Künstler Genre"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr "Kein Genre"
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "Datei Daten"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Kürzlich hinzugefügt"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Kürzlich aktualisiert"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "Mögliches Duplikat"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr "Möglicherweise doppelte Alben"
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr "MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz ID (Album)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz ID (Interpret)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadaten"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr "Künstler Daten"
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr "Albumanzahl"
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr "Songanzahl"
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr "Mein Rating (Song)"
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Bildbreite"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Bildhöhe"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr "Album Daten"
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr "Doppelte MusicBrainz Veröffentlichungsgruppe"
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Freigabe bearbeiten"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "MusicBrainz Track-ID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Profilbild"
 
@@ -11504,15 +11567,11 @@ msgstr "Chinesisch"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Unbekannter Interpret"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Akzeptieren"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Zur Liste \"Gesucht\" hinzufügen"
 
diff --git a/locale/es_ES/LC_MESSAGES/messages.mo b/locale/es_ES/LC_MESSAGES/messages.mo
index c05dc0f407..17e9bd15cc 100644
Binary files a/locale/es_ES/LC_MESSAGES/messages.mo and b/locale/es_ES/LC_MESSAGES/messages.mo differ
diff --git a/locale/es_ES/LC_MESSAGES/messages.po b/locale/es_ES/LC_MESSAGES/messages.po
index 321041d6a7..c61f826c33 100644
--- a/locale/es_ES/LC_MESSAGES/messages.po
+++ b/locale/es_ES/LC_MESSAGES/messages.po
@@ -38,7 +38,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: manuelglez86 <manuel.gonzalez@correo.uady.mx>, 2021-2024\n"
 "Language-Team: Spanish (Spain) (http://app.transifex.com/ampache/ampache/language/es_ES/)\n"
@@ -76,9 +76,10 @@ msgstr "Todas las listas de reproducción"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Catálogo"
 
@@ -149,16 +150,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Nombre"
 
@@ -204,9 +205,9 @@ msgstr "Contraer/Expandir Barra lateral"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -219,7 +220,7 @@ msgstr "Contraer/Expandir Barra lateral"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -228,8 +229,8 @@ msgid "Ampache Error Page"
 msgstr "Página de error de Ampache"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -239,9 +240,9 @@ msgstr "Por Amor a la Música"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Error"
 
@@ -277,8 +278,8 @@ msgstr "Inicio"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -287,9 +288,9 @@ msgstr "Inicio"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -297,7 +298,7 @@ msgstr "Inicio"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -312,7 +313,7 @@ msgstr "Inicio"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Reproducir"
 
@@ -327,15 +328,15 @@ msgstr "Reproducir"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artistas"
 
@@ -355,11 +356,11 @@ msgstr "Artistas"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -374,12 +375,12 @@ msgstr "Álbumes"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Listas de reproducción"
 
@@ -390,7 +391,7 @@ msgstr "Listas de reproducción"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -414,11 +415,11 @@ msgstr "Géneros"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Favoritos"
 
@@ -426,7 +427,7 @@ msgstr "Favoritos"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -438,29 +439,29 @@ msgstr "Subir"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Escuchando ahora"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Escuchado recientemente"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Últimos álbumes"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Últimos artistas"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Shouts recientes"
 
@@ -483,15 +484,15 @@ msgstr "Reproducción aleatoria"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Lista de reproducción"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Lista de reproducción inteligente"
 
@@ -512,7 +513,7 @@ msgstr "Preferencias"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -571,14 +572,14 @@ msgstr "Navegar"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -590,12 +591,12 @@ msgstr "Navegar"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Álbum"
@@ -608,9 +609,9 @@ msgstr "Álbum"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -625,14 +626,14 @@ msgstr "Álbum"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artista"
 
@@ -647,12 +648,12 @@ msgstr "Estadísticas"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Canción"
 
@@ -660,9 +661,9 @@ msgstr "Canción"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -676,7 +677,7 @@ msgstr "Democrática"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Sellos discográficos"
@@ -691,23 +692,23 @@ msgstr "Pantallas principales"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr "Episodio de podcast"
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Radios"
@@ -716,7 +717,7 @@ msgstr "Radios"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Video"
 
@@ -732,8 +733,8 @@ msgstr "Cancelar"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -746,7 +747,7 @@ msgstr "Cancelar"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -766,8 +767,8 @@ msgstr "Reproducir siguiente"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -780,7 +781,7 @@ msgstr "Reproducir siguiente"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -799,8 +800,8 @@ msgstr "Reproducir al final"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -811,7 +812,7 @@ msgstr "Reproducir al final"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -830,14 +831,14 @@ msgstr "Añadir a lista de reproducción temporal"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -845,7 +846,7 @@ msgstr "Añadir a lista de reproducción temporal"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Añadir a la lista de reproducción"
 
@@ -891,8 +892,8 @@ msgstr "Actualize su fichero de configuración automáticamente"
 msgid "Download a copy of the new version"
 msgstr "Descargar una copia de la versión nueva"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Instalación"
@@ -1014,7 +1015,7 @@ msgstr "Actualizar"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1032,7 +1033,7 @@ msgstr "Actualizar"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1043,7 +1044,7 @@ msgstr "Actualizar"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1065,7 +1066,7 @@ msgstr "Actualizar"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Borrar"
 
@@ -1074,7 +1075,7 @@ msgid "No items"
 msgstr "Ningún elemento"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Más"
@@ -1126,16 +1127,15 @@ msgstr "Nivel"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Usuario"
 
@@ -1150,7 +1150,7 @@ msgstr "Usuario"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Tipo"
 
@@ -1161,8 +1161,8 @@ msgstr "Tipo"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1172,12 +1172,12 @@ msgstr "Tipo"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1198,7 +1198,7 @@ msgstr "Acción"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1234,7 +1234,7 @@ msgstr "Acción"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Editar"
 
@@ -1277,8 +1277,8 @@ msgstr "Correo electrónico"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1288,12 +1288,7 @@ msgstr "Página Web"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Estado/Provincia"
 
@@ -1327,7 +1322,7 @@ msgstr "Avatar"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "Clave API"
 
@@ -1466,14 +1461,14 @@ msgstr "Campos auto insertados"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Artista del Álbum"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1485,7 +1480,7 @@ msgstr "Comentario"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Número de catálogo"
 
@@ -1495,13 +1490,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Disco"
 
@@ -1510,10 +1505,10 @@ msgstr "Disco"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Género"
 
@@ -1524,8 +1519,8 @@ msgstr "Género"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Título de la canción"
 
@@ -1534,11 +1529,11 @@ msgstr "Título de la canción"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1546,19 +1541,19 @@ msgstr "Título de la canción"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Año"
 
@@ -1566,28 +1561,28 @@ msgstr "Año"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Año original"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Tipo de publicación"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Estado de la publicación"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1595,14 +1590,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Código de barras"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "Programas de TV"
@@ -1617,9 +1612,9 @@ msgstr "Programas de TV"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "Programa de TV"
 
@@ -1630,9 +1625,9 @@ msgstr "Programa de TV"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Temporada"
 
@@ -1640,7 +1635,7 @@ msgstr "Temporada"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Episodio"
 
@@ -1652,15 +1647,15 @@ msgstr "Episodio"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1669,11 +1664,11 @@ msgstr "Episodio"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Título"
@@ -1726,7 +1721,7 @@ msgid "Catalog Media Type"
 msgstr "Tipos de archivos multimedia del Catálogo"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Música"
 
@@ -1783,22 +1778,22 @@ msgstr "Añadir sello discográfico"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Categoría"
 
@@ -1872,7 +1867,7 @@ msgstr "Etiqueta generada"
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Resumen"
 
@@ -1883,20 +1878,25 @@ msgstr "Dirección"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "País"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Estado"
 
@@ -1916,7 +1916,7 @@ msgstr "Inactivo"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1946,7 +1946,7 @@ msgid "Codec"
 msgstr "Códec"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Crear Lista de reproducción"
 
@@ -1954,7 +1954,7 @@ msgstr "Crear Lista de reproducción"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Privado"
 
@@ -2052,13 +2052,13 @@ msgstr "Crear Objeto Compartido"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Compartir"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Secreto"
 
@@ -2110,8 +2110,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Dejar los campos Artista y Álbum en blanco para leer las etiquetas del archivo"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Licencia Musical"
 
@@ -2142,7 +2142,7 @@ msgstr "Añadir un usuario"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2151,12 +2151,12 @@ msgstr "Añadir un usuario"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Usuario"
 
@@ -2170,9 +2170,9 @@ msgstr "Usuario"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2188,9 +2188,9 @@ msgstr "Permisos de aceso del usuario"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Invitado"
 
@@ -2198,8 +2198,8 @@ msgstr "Invitado"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Gestor de contenido"
 
@@ -2207,8 +2207,8 @@ msgstr "Gestor de contenido"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Gestor de catálogo"
 
@@ -2221,8 +2221,8 @@ msgstr "Gestor de catálogo"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Administrador"
 
@@ -2231,7 +2231,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2240,7 +2240,7 @@ msgid "Search on Google ..."
 msgstr "Buscar en Google ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2249,7 +2249,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Buscar en DuckDuckGo ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2257,7 +2257,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Buscar en Wikipedia ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2267,8 +2267,8 @@ msgstr "Buscar en Last.fm ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2280,7 +2280,7 @@ msgstr "Buscar en Musicbrainz ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2299,16 +2299,16 @@ msgstr "Buscar en Musicbrainz ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Reproducido"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2319,16 +2319,16 @@ msgstr[1] "%d veces"
 msgstr[2] "%d veces"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Subido por"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2338,7 +2338,7 @@ msgstr "Subido por"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2352,14 +2352,14 @@ msgstr "Subido por"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Acciones"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2370,21 +2370,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Añadir de forma aleatoria a lista de reproducción temporal"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "Fuentes RSS"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2407,8 +2407,8 @@ msgstr "Guardar orden de Pistas"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2423,7 +2423,7 @@ msgid "Graphs"
 msgstr "Gráficos"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2431,8 +2431,8 @@ msgstr "¿Realmente quiere actualizar desde etiquetas?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2442,7 +2442,7 @@ msgid "Update from tags"
 msgstr "Actualizar desde etiquetas"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2450,14 +2450,14 @@ msgid "Album Edit"
 msgstr "Edición de álbum"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Editar álbum"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2473,7 +2473,7 @@ msgstr "Editar álbum"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Descargar"
 
@@ -2496,11 +2496,11 @@ msgstr "Descargar"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2511,7 +2511,7 @@ msgstr "Canciones"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2539,16 +2539,16 @@ msgstr "Valoración"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2565,12 +2565,12 @@ msgstr "Ilustración"
 msgid "No Album found"
 msgstr "Ningún album encontrado"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Desconocido (Huérfano)"
 
@@ -2664,7 +2664,7 @@ msgstr "Mejores canciones"
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Álbumes que faltan"
 
@@ -2684,7 +2684,7 @@ msgstr "Canciones similares"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2694,7 +2694,7 @@ msgstr "Canciones similares"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "Artista"
 
@@ -2710,7 +2710,7 @@ msgstr "Ningún artista encontrado"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2731,7 +2731,7 @@ msgstr "Seleccionar nueva ilustración"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Inválido"
 
@@ -2810,13 +2810,16 @@ msgstr "Limpiar"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Actualizar"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importar"
@@ -2838,7 +2841,7 @@ msgstr "Realizar"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2871,8 +2874,8 @@ msgstr "No se encontró ningún catálogo"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2887,9 +2890,9 @@ msgstr "Descripción"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Versión"
 
@@ -3166,11 +3169,11 @@ msgstr "No tienes permisos para modificar este archivo o carpeta"
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Nombre del archivo"
 
@@ -3184,7 +3187,7 @@ msgid "Edit Access Control List"
 msgstr "Editar Lista de Control de Acceso"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr "Artistas adicionales"
 
@@ -3201,12 +3204,12 @@ msgid "Add tags to sub songs"
 msgstr "Añadir etiquetas a las subcanciones"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Lugar formado"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Año formado"
 
@@ -3243,7 +3246,7 @@ msgstr "Tiempo de espera"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "minutos"
 
@@ -3255,23 +3258,19 @@ msgstr "Hacer por defecto"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr "Editar filtro"
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Configurar Licencia"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Descripción:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Enlace externo"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Confirmar"
 
@@ -3279,7 +3278,7 @@ msgstr "Confirmar"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Dueño"
 
@@ -3297,7 +3296,7 @@ msgid "Feed"
 msgstr "Feed"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Idioma"
 
@@ -3306,9 +3305,9 @@ msgstr "Idioma"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Aleatorio"
@@ -3331,7 +3330,7 @@ msgstr "Creado por: %1$s para %2$s"
 msgid "Comment:"
 msgstr "Comentario:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3341,24 +3340,24 @@ msgstr "Comentario:"
 msgid "Track"
 msgstr "Pista"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Compositor"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Sello discográfico"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "Más metadatos"
 
@@ -3450,8 +3449,8 @@ msgid "Format"
 msgstr "Formato"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Exportar"
 
@@ -3478,7 +3477,7 @@ msgstr "Emisiones"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcasts"
@@ -3493,7 +3492,7 @@ msgstr "Podcasts"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Episodios de podcasts"
 
@@ -3584,8 +3583,8 @@ msgid "Direct URL to Image"
 msgstr "URL directa a imagen"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Imagen local"
 
@@ -3637,15 +3636,15 @@ msgstr "Día"
 msgid "Hour"
 msgstr "Hora"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Tu navegador no soporta esta característica."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "Modo de pantalla completa no es soportado por tu navegador"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Hay medios reproduciéndose, ¿Estás seguro que quieres salir?"
 
@@ -3706,57 +3705,57 @@ msgstr "Desactivar repetir"
 msgid "Show Album"
 msgstr "Mostrar álbum"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Mostrar letra"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Doble click para añadir un nuevo shout"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Mi emisión"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Añadir todo a lista de reproducción"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Presentación"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "Expandir/Retraer lista de reproducción"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Visualizador"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Visualizador a pantalla completa"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Ecualizador"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "No soportado"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "El archivo no es compatible con el reproductor. ¿El explorador web está actualizado?"
 
@@ -3768,6 +3767,16 @@ msgstr "Importar Lista de reproducción desde un fichero"
 msgid "Import Playlist"
 msgstr "Importar lista de reproducción"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Archivo"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3891,13 +3900,13 @@ msgid ""
 msgstr "Este paso toma los valores básicos de configuración y genera el fichero de configuración. Si tu configuración/directorio tiene permisos de escritura, puedes seleccionar \"escribir\" para que Ampache escriba la configuración directamente en la ruta correcta. Si seleccionas \"descargar\" te preguntará para descargar el fichero de configuración, y entonces podrás ponerlo manualmente en %s."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Varios"
 
@@ -3909,7 +3918,7 @@ msgstr "Ruta web"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Conexión a base de datos"
 
@@ -3982,7 +3991,7 @@ msgid ""
 msgstr "Opciones recomendadas cuando se usa Ampache como frontend para una comunidad de música."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Permitir transcodificación"
 
@@ -4201,11 +4210,11 @@ msgstr "Editar sello discográfico"
 msgid "Edit Label"
 msgstr "Editar sello discográfico"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Crear sello discográfico"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "No se encontró el Sello discográfico"
 
@@ -4336,10 +4345,10 @@ msgid "Yourself"
 msgstr "Tú mismo"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "Sistema"
 
@@ -4375,19 +4384,26 @@ msgstr "Actualizar todos"
 msgid "Are you sure?"
 msgstr "¿Está seguro?"
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Añadir nuevos ficheros de: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "Actualizar fichero existentes en: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Ningún demócrata encontrado"
 
@@ -4396,7 +4412,7 @@ msgid "Filter name"
 msgstr "Nombre del filtro"
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Usuarios"
 
@@ -4408,11 +4424,11 @@ msgstr "Número de usuarios"
 msgid "Number of Catalogs"
 msgstr "Número de catálogos"
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Crear nueva licencia"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Ninguna licencia encontrada"
 
@@ -4436,13 +4452,13 @@ msgstr "Fecha añadida"
 msgid "Trending"
 msgstr "Está de moda"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "No se ha encontrado que falten álbumes"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Artistas que faltan"
 
@@ -4500,12 +4516,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "¿Seguro que deseas eliminar la Lista de reproducción?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Re-ordenar"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "Duración"
 
@@ -4513,8 +4529,8 @@ msgstr "Duración"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Nombre de la lista de reproducción"
 
@@ -4574,8 +4590,8 @@ msgstr "Editar episodio de podcast"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Fecha de publicación"
 
@@ -4586,11 +4602,6 @@ msgstr "Fecha de publicación"
 msgid "Length"
 msgstr "Longitud"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Archivo"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4629,8 +4640,8 @@ msgid "Edit Podcast"
 msgstr "Editar podcast"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4640,7 +4651,7 @@ msgstr "Editar podcast"
 msgid "Episodes"
 msgstr "Episodios"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Ningún podcast encontrado"
 
@@ -4745,7 +4756,7 @@ msgstr "Ponerlos en la cola"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4756,7 +4767,7 @@ msgstr "Escuchado por última vez"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4765,7 +4776,7 @@ msgid "Agent"
 msgstr "Agente"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4776,7 +4787,7 @@ msgstr[1] "hace %d segundos"
 msgstr[2] "hace %d segundos"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4787,7 +4798,7 @@ msgstr[1] "hace %d minutos"
 msgstr[2] "hace %d minutos"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4798,7 +4809,7 @@ msgstr[1] "hace %d horas"
 msgstr[2] "hace %d horas"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4809,7 +4820,7 @@ msgstr[1] "hace %d días"
 msgstr[2] "hace %d días"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4820,7 +4831,7 @@ msgstr[1] "hace %d semanas"
 msgstr[2] "hace %d semanas"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4831,7 +4842,7 @@ msgstr[1] "hace %d meses"
 msgstr[2] "hace %d meses"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4842,7 +4853,7 @@ msgstr[1] "hace %d años"
 msgstr[2] "hace %d años"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4853,7 +4864,7 @@ msgstr[1] "hace %d décadas"
 msgstr[2] "hace %d décadas"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4997,7 +5008,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "¿Realmente quieres eliminar esta Etiqueta?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "No hay suficiente información"
 
@@ -5041,8 +5052,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "AVISO"
 
@@ -5351,23 +5360,29 @@ msgstr "La clave de validación usada no es correcta"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Nunca"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Desconocido"
@@ -5507,8 +5522,8 @@ msgstr "Última actualización"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Agregado"
 
@@ -5520,15 +5535,15 @@ msgstr "Información de video"
 msgid "No video found"
 msgstr "Ningún vídeo encontrado"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5600,13 +5615,13 @@ msgid "Music Clips"
 msgstr "Clips de música"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Películas"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Vídeos personales"
@@ -5617,7 +5632,7 @@ msgid "Uploads"
 msgstr "Subidas"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Listas de reproducción inteligentes"
@@ -5631,7 +5646,7 @@ msgid "Wanted"
 msgstr "Deseado"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Compartidos"
@@ -5673,7 +5688,7 @@ msgid "Account"
 msgstr "Cuenta"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "Ayuda"
 
@@ -5696,15 +5711,15 @@ msgid ""
 msgstr "Has sido redirigido a esta página posiblemente por que Ampache no pudo cargar las dependencias requeridas"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Ningún catálogo configurado todavía. Para empezar a transmitir tus medios, ahora necesitas %1$s añadir un catálogo %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Añadido a lista de reproducción"
 
@@ -5745,6 +5760,9 @@ msgstr "Desconocido %s"
 msgid "Add New"
 msgstr "Añadir nuevo"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5768,17 +5786,17 @@ msgstr "Añadir nuevo"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5787,16 +5805,16 @@ msgstr "Añadir nuevo"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5825,19 +5843,20 @@ msgstr "Añadir nuevo"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5846,21 +5865,20 @@ msgstr "Añadir nuevo"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "No encontrado: %s"
@@ -5920,24 +5938,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Letras"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Licenciamiento"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Información de la canción"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - Actualizar"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Por el amor de la música - Instalación"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5945,32 +5963,33 @@ msgid ""
 msgstr "Esta página administra las actualizaciones de la base de datos desde %1$s. Tu versión actual es %2$scon versión de base de datos %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "No se pudo abrir `%s` para escritura"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "No se puede escribir en '%s'"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr ""
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr "Falta un parámetro obligatorio"
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5993,7 +6012,6 @@ msgstr "Falta un parámetro obligatorio"
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -6002,17 +6020,16 @@ msgstr "Falta un parámetro obligatorio"
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -6038,14 +6055,17 @@ msgstr "Falta un parámetro obligatorio"
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6059,10 +6079,10 @@ msgstr "Falta un parámetro obligatorio"
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6070,20 +6090,19 @@ msgstr "Falta un parámetro obligatorio"
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "Petición inválida: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "Necesita: %s"
@@ -6122,7 +6141,7 @@ msgid "Invalid Request"
 msgstr "Petición inválida"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr "Tipo de objeto incorrecto"
 
@@ -6143,9 +6162,11 @@ msgstr "Tipo de objeto incorrecto"
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6216,7 +6237,8 @@ msgid "File not found"
 msgstr "Archivo no encontrado"
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr "Catálogo no encontrado"
 
@@ -6251,7 +6273,7 @@ msgstr "Tipo de objeto incorrecto"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr "El tipo de elemento de la librería es incorrecto"
 
@@ -6259,13 +6281,13 @@ msgstr "El tipo de elemento de la librería es incorrecto"
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr "No se encontró el elemento de la librería"
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr "Acceso denegado: opciones sociales deshabilitadas."
@@ -6276,20 +6298,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr "Acceso denegado: allow_video no esta habilitado."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr "Acceso denegado: opciones de podcast deshabilitadas."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6329,13 +6351,21 @@ msgstr "Handshake inválido"
 msgid "Login failed, timestamp is out of range"
 msgstr "Inicio de sesión fallido. Timestamp esta fuera de rango"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Servidor"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Usuario o Contraseña incorrectos"
 
@@ -6410,45 +6440,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "Petición inválida"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6469,28 +6464,29 @@ msgstr "No encontrado"
 msgid "Enable: delete_from_disk"
 msgstr "Habilitar: borrar del disco"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6506,13 +6502,13 @@ msgstr "Habilitar: valoraciones"
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6520,15 +6516,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6537,26 +6534,27 @@ msgstr "Habilitar: compartir"
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "Habilitar: transmisión en directo"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "Habilitar: Sellos discográfico"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6569,13 +6567,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr "No es posible conectarse al controlador localplay"
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "Petición inválida"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6605,45 +6636,45 @@ msgstr "Permiso denegado"
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Clips"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Lista de reproducción XSPF de Ampache"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "La versión dela dirección IP no corresponde"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Dirección IPv4 / IPv6 inválida"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "Ya existe este ACL"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6651,8 +6682,8 @@ msgstr "Ya existe este ACL"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6662,7 +6693,7 @@ msgstr "Ya existe este ACL"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6675,7 +6706,7 @@ msgstr "Ya existe este ACL"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6684,21 +6715,22 @@ msgstr "Ya existe este ACL"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6706,7 +6738,7 @@ msgstr "Ya existe este ACL"
 msgid "No Problem"
 msgstr "Sin problemas"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Su(s) nueva(s) Lista(s) de Control de Acceso ha(n) sido creada(s)"
 
@@ -6751,19 +6783,19 @@ msgstr "¿Estás seguro?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Esto eliminará permanentemente la ACL \"%s\" "
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "Sus Lista de Control de Acceso han sido actualizadas"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Por favor seleccione el tipo de Catálogo"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Por favor ingrese un nombre de Catálogo"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Se ha iniciado la creación del Catálogo"
 
@@ -6790,17 +6822,17 @@ msgstr "Se han eliminado todos los datos de Escuchando Ahora"
 msgid "Catalog statistics have been cleared"
 msgstr "Las estadísticas del Catálogo han sido eliminadas"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "El catálogo ha sido eliminado"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6808,21 +6840,20 @@ msgstr "El catálogo ha sido eliminado"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Ha ocurrido un problema"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Ha ocurrido un error al tratar de eliminar el Catálogo"
 
@@ -6849,7 +6880,7 @@ msgstr "La búsqueda de imágenes del catalogo ha empezado"
 msgid "This will permanently delete your Catalog"
 msgstr "Esto eliminará permanentemente el Catálogo"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "No se encontraron canciones deshabilitadas"
 
@@ -6874,25 +6905,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr "Se requiere un nombre de filtro"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6920,31 +6951,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr "El filtro no ha sido modificado"
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr "Filtro actualizado"
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "La Licencia ha sido eliminada"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "La Licencia ha sido actualizada"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Se ha creado la Licencia nueva"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "El correo electrónico ha sido enviado"
@@ -7010,7 +7049,7 @@ msgstr "EL Plugin ha sido actualizado"
 msgid "Shoutbox post has been deleted"
 msgstr "Se ha eliminado la publicación de Shoutbox"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Se ha actualizado la publicación de Shoutbox"
 
@@ -7024,37 +7063,37 @@ msgid ""
 "currently configured charset"
 msgstr "La base de datos y las tablas asociadas han sido actualizadas para utilizar su codificación de caracteres configurada"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Las contraseñas no coinciden"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Se requiere un nombre de Usuario"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "El nombre de usuario ya existe"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "El correo electrónico introducido es inválido"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "No se pudo crear el nuevo Usuario"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Añadido nuevo usuario"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s ha sido creado con un nivel de acceso %2$s"
@@ -7135,14 +7174,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s Historial de IP"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Verifique que las dimensiones de su imanen se encuentran entre las mínimas %1$s y maximas %2$s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) actualizado(s)"
@@ -7152,12 +7191,13 @@ msgstr "%s (%s) actualizado(s)"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7212,8 +7252,8 @@ msgstr "El Artista y todos sus archivos serán eliminados"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr "Sobrescribir Artistas que coincidan con un mbid"
 
@@ -7252,36 +7292,32 @@ msgstr "No se encuentra el usuario o contraseña de la base de datos de Ampache"
 msgid "Configuration files were either not found or unreadable"
 msgstr "Los archivos de configuración no se encontraron o no están disponibles"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "El sello discográfico ha sido añadido"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "El sello discográfico ha sido eliminado"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "No ha sido posible eliminar esto sello discográfico"
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "La compañía discográfica será eliminada"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "No se puede localizar el sello discográfico"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "Cuenta deshabilitada, contacta con el administrador por favor"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "Usuario actualmente conectado"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Incapaz de crear cuenta local"
 
@@ -7319,23 +7355,27 @@ msgstr "Fallido"
 msgid "The Playlist could not be imported"
 msgstr "La lista de reproducción no se pudo importar"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "No se encontraron canciones válidas en al archivo de la Lista de reproducción"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "El Podcast ha sido borrado."
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "URL del Feed es inválida"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "El catalogo objetivo es del tipo incorrecto"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "No se puede leer el feed"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Suscrito al Podcast"
 
@@ -7351,52 +7391,68 @@ msgstr "El capítulo del Podcast ha sido eliminado"
 msgid "The Podcast Episode will be deleted"
 msgstr "El capítulo del Podcast será eliminado"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Servidor"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "Tu cuenta ha sido actualizada"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "Tu cuenta no ha sido actualizada"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Preferencias de servidor actualizadas satisfactoriamente"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Preferencias de usuario actualizadas satisfactoriamente"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "Por favor rellena tu nombre completo (nombre, apellido)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Por favor introduzca su sitio web"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Por favor introduzca su provincia"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Por favor introduzca su ciudad"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Actualización fallida"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Usuario actualizado satisfactoriamente"
 
@@ -7412,7 +7468,7 @@ msgstr "Asunto requerido"
 msgid "Message has been sent"
 msgstr "El mensaje se ha enviado"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "Los Mensajes han sido borrados."
 
@@ -7420,7 +7476,7 @@ msgstr "Los Mensajes han sido borrados."
 msgid "The Message will be deleted"
 msgstr "El mensaje se borrará"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "El estado del mensaje se ha cambiado."
 
@@ -7429,7 +7485,7 @@ msgstr "El estado del mensaje se ha cambiado."
 msgid "RE"
 msgstr "RE"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Se creó la estación de Radio"
 
@@ -7459,6 +7515,7 @@ msgstr "Debes introducir una contraseña"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "La contraseña no coincide"
 
@@ -7467,7 +7524,7 @@ msgid "Failed to create user"
 msgstr "No se pudo crear el Usuario"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Eliminar"
 
@@ -7477,11 +7534,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr "Tu búsqueda ha sido guardada como la lista de reproducción con el nombre %s"
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "No se ha podido crear la Lista de Reproducción"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "Tu búsqueda ha sido guardada como una lista de reproducción inteligente con el nombre %s"
@@ -7490,30 +7546,30 @@ msgstr "Tu búsqueda ha sido guardada como una lista de reproducción inteligent
 msgid "View on MusicBrainz"
 msgstr "Ver en MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "Los objetos compartidos caducados han sido limpiados"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Objeto compartido creado."
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Ahora puedes empezar a compartir la siguiente URL:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "También puedes incrustarlo como un reproductor web en tu página web, con el siguiente código HTML:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "El Objeto compartido ha sido borrado"
 
@@ -7521,7 +7577,7 @@ msgstr "El Objeto compartido ha sido borrado"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "La compartición sera borrada y no sera accesible por otros."
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "El objeto es inválido"
 
@@ -7561,6 +7617,10 @@ msgstr "No se puede borrar esta temporada de TV"
 msgid "The entire TV Season will be deleted"
 msgstr "La temporada de TV completa sera borrada"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "El vídeo ha sido borrado"
@@ -7577,20 +7637,20 @@ msgstr "El video sera borrado"
 msgid "Unable to open"
 msgstr "No se puede abrir"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Ejecutando Actualización de Beets"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Incapaz de añadir canción - %s"
@@ -7615,96 +7675,96 @@ msgstr "URI del servidor Beets"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "Tipo de catalogo remoto seleccionado, pero la ruta no es una URL"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "Ve a https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "Selecciona 'Dropbox API app'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "Selecciona ‘Full Dropbox’"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "Dale un nombre a tu aplicación y creala"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "Haga click en 'Generar' para crear un clave de acceso"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "Copie la clave de su aplicación, el secreto de la aplicación y el token de acceso en los siguientes campos."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "Clave de acceso"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "Obtener archivos fragmentados al analizar"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "Error: Clave de API, Secreto y token de acceso requerido para catálogos de Dropbox"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "“Clave de API”, “secreto” o “token de acceso” no válido: "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "\"dropbox-path\" inválido: "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "Error: Catálogo con %s ya existe"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "Ejecutando Actualización Remota de Dropbox"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Actualización de Catálogo Finalizada. Archivos multimedia totales: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "Actualizando canción: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "Canción actualizada: \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "Eliminando canción: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "API Error: no se puede conectar a Dropbox."
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "Ruta no especificada"
 
@@ -7735,7 +7795,7 @@ msgstr "Incapaz de leer el tamaño de \"%s\""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "El fichero no se puede leer. ¿Existe? %s"
@@ -7751,7 +7811,7 @@ msgid "N/A"
 msgstr "N/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Catálogo actualizado"
 
@@ -7760,11 +7820,11 @@ msgstr "Catálogo actualizado"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Tiempo Total: [%s] Archivos Totales: [%s] Archivos por segundo: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "Raíz del Catálogo ilegible, deteniendo limpieza"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Se suprimirían todos los ficheros. No haciendo nada"
 
@@ -7774,27 +7834,27 @@ msgstr "Se suprimirían todos los ficheros. No haciendo nada"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "Fichero No Encontrado o contiene 0 Bytes: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "La ruta especificada esta en un catalogo existente"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "La carpeta no se puede leer. ¿Existe? %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "No se han especificado nombre de usuario o contraseña"
@@ -7829,15 +7889,15 @@ msgstr[2] "Se encontraron %scanciones"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Incapaz de insertar canción - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Actualizado"
@@ -7846,136 +7906,136 @@ msgstr "Actualizado"
 msgid "Completed updating remote Catalog(s)."
 msgstr "Actualización remota de Catálogo(s) finalizada"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "Instale un servidor Seafile como está descrito en la documentación"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Ingrese la URL al servidor (por ejemplo, ‘https://seafile.example.com’) y el nombre de la biblioteca (por ejemplo, ‘Música’)."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "API Call Delay es un retraso insertado entre solicitudes repetidas a Seafile (como durante una acción Agregar o Limpiar) para adaptarse a la limitación de velocidad de Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "El valor por defecto eta optimizado para el rate limit por defecto de Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "Después de crear el Catálogo, debe ‘Prepararlo’ en la tabla de Catálogo."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "URI del servidor"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Nombre de biblioteca"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "Llamada a la API denegada"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Nombre de usuario/email de Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Contraseña de Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "Se requiere una URL de servidor Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "Se requiere el nombre de la biblioteca del servidor Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Se requiere el usuario de Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Se requiere la contraseña de Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Ocurrió un problema en la autentificación contra la API de seafile: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Ejecutando Actualización remota de Seafile"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Archivos multimedia totales: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "No se actualizaron medios, ¿ha respetado los patrones?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Omitiendo canción existente: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "Añadiendo canción: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "No se pudo añadir la canción: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "Ocurrió un error mientras se comprobaba la canción \"%1$s\" : %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "Conservando canción: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "La ruta pertenece a un catálogo de Subsonic existente; %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Ejecutando Actualización Remota de Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Se terminaron de actualizar los Catálogos de Subsonic"
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7993,7 +8053,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "No se pudo encontrar la biblioteca de Seafile llamada \"%s”"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Fallo al crear el catalogo, compruebe los logs de debug"
 
@@ -8016,7 +8076,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8087,7 +8147,7 @@ msgstr "Removiendo Archivo: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "Leyendo Archivo: \"%s\""
@@ -8133,54 +8193,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "Falló la creación de usuario"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "Actualizar la base de datos a la última versión"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "Realizar la actualización"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "Mostrar información sobre la actualización de la base de datos"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr "Las tablas faltantes de la base de datos han sido creadas"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr "¡Actualizar ahora!"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "Es necesario realizar las siguientes actualizaciones:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "No se require actualización"
 
@@ -8273,15 +8338,15 @@ msgstr "Convertir nombres de archivo a utf8"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "Se requiere php-iconv para esta funcionalidad, saliendo."
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "Ejecutar la tarea cron"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "Proceso de cron finalizado"
 
@@ -8427,29 +8492,29 @@ msgstr "Nueva ruta"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr "Imprimir etiquetas del archivo"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "Ruta del Archivo"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr "Imprimir etiquetas"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "Usando: %1$s y %2$s para patrón de coincidencia de archivo"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Resultado en crudo:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Resultado final visto por Ampache usando %s:"
@@ -8628,12 +8693,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr "No se han realizado cambios"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "Instancia HTTPQ Activa"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8641,14 +8706,14 @@ msgstr "Instancia HTTPQ Activa"
 msgid "Instance Name"
 msgstr "Nombre de instancia"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Nombre de Host"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8664,12 +8729,12 @@ msgid "Paused"
 msgstr "Pausado"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "Instancia MPD Activa"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "Instancia UPnP activa"
 
@@ -8678,25 +8743,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "Instancia VLC activa"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "Instancia XBMC Activa"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Lista de reproducción ASX de Ampache"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Voto añadido"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Ocurrió un problema al crear el directorio: %s"
@@ -8753,8 +8818,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8771,44 +8836,44 @@ msgstr "Examinando fichero..."
 msgid "Source: %s"
 msgstr "Origen: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "El patrón_de_ordenación tiene variables sobrantes. 1%s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Destino:  %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Crear directorio \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Copiando \"%1$s\" a \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "Hubo un error al copiar el archivo a \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "Comparación de tamaño fallida. No se borrará \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8911,6 +8976,13 @@ msgstr "Selección de base de datos fallida: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Creación de usuario Administrador fallida: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "comentó en"
@@ -8958,12 +9030,12 @@ msgstr "Un usuario desde %1$s ha pedido un reinicio de contraseña para '%2$s'."
 msgid "The password has been set to: %s"
 msgstr "La contraseña se ha establecido a: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Recibiste un nuevo mensaje privado de %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Mensaje privado"
 
@@ -9077,16 +9149,15 @@ msgstr "Copia de fichero fallida. No se borrará el fichero origen"
 msgid "File moved..."
 msgstr "Fichero movido..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "encendido"
@@ -9095,12 +9166,12 @@ msgstr "encendido"
 msgid "Enabled"
 msgstr "Habilitado"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Encendido"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Apagado"
 
@@ -9212,22 +9283,26 @@ msgid "Name descending"
 msgstr "Nombre descendente"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Haga clic para dar acceso a %s a Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Artista desconocido"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "Vista previa de canción desde 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "Clave de usuario de 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "Secreto de 7 digital"
 
@@ -9236,27 +9311,27 @@ msgid "Amazon art search"
 msgstr "Búsqueda de Portadas en Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "URL base de Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Max. resultados por pagina de amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Key ID de Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Contraseña de Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Tag asociado a Amazon"
 
@@ -9277,13 +9352,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Favoritos de catálogo en la Página de inicio"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Número máximo de favoritos de Catálogo"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Vista en rejilla de favoritos del Catalogo"
 
@@ -9300,12 +9375,12 @@ msgid "Discogs metadata integration"
 msgstr "Integración de metadatos de Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Clave de usuario de Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Secreto de Discogs"
 
@@ -9313,25 +9388,12 @@ msgstr "Secreto de Discogs"
 msgid "Facebook share"
 msgstr "Compartir por Facebook"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "Botón de donación de Flattr en la página de usuario"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "ID de usuario Flattr"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "Donar con Flattr"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Fotos de Artistas obtenidas en Flickr"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "Clave de API Flickr"
 
@@ -9340,7 +9402,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "Linea de tiempo de amigos en pagina de inicio"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "Ítems máximos en la linea de tiempo de los amigos"
 
@@ -9353,7 +9415,7 @@ msgid "Google Analytics statistics"
 msgstr "Estadísticas de Google Analytics"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "ID de seguimiento de Google Analytics"
 
@@ -9362,7 +9424,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Mostrar ubicación de usuario con Google Maps"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "API key de Google Mapas"
 
@@ -9383,12 +9445,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "URL de Auriculares"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "API key de Headphones"
 
@@ -9397,13 +9459,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Añade las canciones que reproduzcas a tu cuenta de Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Reto de envío Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9416,7 +9479,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Añade las canciones que reproduzcas a tu cuenta de Libre.FM"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9430,7 +9493,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Añade las canciones que reproduzcas a tu cuenta de ListenBrainz"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "Token de usuario de ListenBrainz"
 
@@ -9452,12 +9515,12 @@ msgid "Matomo statistics"
 msgstr "Estadísticas de Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "ID de sitio de Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "Dirección web de Matomo"
 
@@ -9474,12 +9537,12 @@ msgid "PayPal donation button on user page"
 msgstr "Botón de donación de PayPal en la página de usuario"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "ID de Paypal"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "Código de moneda de PayPal"
 
@@ -9492,17 +9555,17 @@ msgid "Personal favorites on homepage"
 msgstr "Favoritos personales en la página de inicio"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "Favoritos personales en la página de inicio"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "Listas de reproducción favoritas"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr "Listas de reproducción inteligente favoritas"
 
@@ -9515,12 +9578,12 @@ msgid "Piwik statistics"
 msgstr "Estadísticas de Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "Site ID de Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "URL de Piwik"
 
@@ -9529,49 +9592,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9585,21 +9648,21 @@ msgid "RSS View"
 msgstr "Vista RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "URL de la Fuente RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "Número máximo de artículos de la Fuente RSS"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Shoutbox en la página de inicio"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Número de Shoutbox máximos en la página de inicio"
 
@@ -9608,12 +9671,12 @@ msgid "Control bandwidth per user"
 msgstr "Control de ancho de banda por usuario"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "Historial del control de ancho de banda (días)"
 
@@ -9622,12 +9685,12 @@ msgid "Control hits per user"
 msgstr "Controlar reproducciones por usuario"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9636,12 +9699,12 @@ msgid "Control time per user"
 msgstr "Controlar tiempo por usuario"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9650,7 +9713,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "Integración de metadatos de TheAudioDb"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "API key de TheAudioDb"
 
@@ -9659,7 +9722,7 @@ msgid "TVDb metadata integration"
 msgstr "Integración de metadatos de TVDb"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "API key de TVDb "
 
@@ -9672,43 +9735,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "URLS cortas en enlaces compartidos con YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "Nombre de dominio de YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "IDN de uso de YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "API key de YOURLS"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "Album MusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "Release Group MusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "Artista MusicBrainzID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Editar/Encontrar Portada"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "¿Realmente quiere reiniciar la portada?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Reiniciar Portada"
 
@@ -9725,7 +9788,7 @@ msgid "Unbroadcast"
 msgstr "Dejar de emitir"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Elementos de la Lista de Reproducción"
 
@@ -9745,29 +9808,29 @@ msgstr "Álbumes buscados"
 msgid "Private Messages"
 msgstr "Mensajes privados"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "día"
 msgstr[1] "días"
 msgstr[2] "días"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "hora"
 msgstr[1] "horas"
 msgstr[2] "horas"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "No necesita actualizar"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "El Catálogo se ha limpiado"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
@@ -9775,15 +9838,11 @@ msgstr[0] "%d fichero borrado."
 msgstr[1] "%d ficheros borrados."
 msgstr[2] "%d ficheros borrados."
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "El Catálogo se ha verificado"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "No se encontraron canciones válidas en al archivo de la Lista de reproducción"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9793,26 +9852,26 @@ msgstr "Este subdirectorio no se encuentra dentro de un catalogo existente. La s
 msgid "Primary"
 msgstr "Primario"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Se requiere un Nombre"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "URL invalida, ha de ser https:// o http://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "Se requiere un codec (p. ej. MP3, OGG...)"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "El Catálogo es inválido"
 
@@ -9824,523 +9883,523 @@ msgstr "¡Tienes plugins que necesitan actualización!"
 msgid "Update Plugins automatically"
 msgstr "Actualizar plugin automáticamente"
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr "Omitido"
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr "pendiente"
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr "completado"
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Carga de página Ajax"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Álbum - Agrupar múltiples discos"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr "Álbum - Orden para la agrupación por tipo de publicación"
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Álbum - Agrupar por tipo de publicación"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Álbum - Orden predeterminado"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Permitir reproducción democrática"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Permitir"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Compartir información de Reproducciones recientes - Permite el acceso al agente de streaming"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Compartir la información de Escuchando Ahora"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Compartir información sobre elementos reproducidos recientemente"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Compartir información de Reproducciones recientes - Permite el acceso a la fecha/hora de streaming"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Permitir transmisión"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Permitir a los usuarios subir archivos"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Permitir características de video"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr "Permitir respuestas de API3"
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr "Permitir respuestas de API4"
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr "Permitir respuestas de API5"
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr "Forzar versión de respuestas de la API"
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr "Subsonic y clientes API: Esconder listas de reproducción que empiecen con"
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr "Ocultar las listas de reproducción inteligentes que coinciden con los nombres otras listas de reproducción en clientes de Subsonic o la API."
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "AutoUpdate última hora de comprobación"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "AutoUpdate la última versión de la última comprobación es más reciente"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "AutoUpdate última versión de última comprobación"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Comprobar actualizaciones de Ampache automáticamente"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Clave de API Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Nombre de usuario de Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Emitir reproductor web por defecto"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Mostrar el cuadro de filtro en navegar"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Tiempo en segundos de las notificaciones del reproductor Web en el explorador"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Notificaciones del explorador del Reproductor Web"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr "Comprobar las entradas de la librería al importar y desactivar los duplicados"
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Calcular los datos SQL (Ejemplo, estadísticas de visitas) usando cron"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Imagen predeterminada del álbum en blanco personalizado"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Imagen en blanco personalizada de video por defecto"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "Fecha y hora personalizadas"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "URL personalizada - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "URL personalizada del fondo de página de inicio"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "URL de logo de página de acceso personalizada"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "URL personalizada - Logo"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Pie de página personalizado"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Usar backend DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Contraseña de DAAP backend"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "Democrático - Borrar votos de sesiones expiradas de usuarios"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Limita el juego directo a la cantidad máxima de medios"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Metadatos personalizados - Definir lista de campos"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Metadatos personalizados - Deshabilitar estos campos"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Permitir descargas"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Forzar la reproducción HTTP sin importar el puerto"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Permitir Geolocalización"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "Ocultar la columna de género en la tabla de navegación"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr "Ocultar el artista de la canción para álbumes con un solo artista"
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Mostrar Álbumes del momento"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Mostrar vídeos del momento"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Mostrar Escuchando Ahora"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Mostrar Reproducciones recientes"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Navegación alfabética por defecto para los siguientes elementos de la biblioteca (álbum, artista, …)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Menú contextual del elemento de biblioteca"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Reproducción Local Tipo"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Reproducción Local Acceso"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Bloquear Canciones"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "Permitir notificaciones por correo electrónico"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Escuchando Ahora filtrado por usuario"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Límite de compensación"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr "Cantidad de Álbums/Videos del momento para mostrar"
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Método de lista de reproducción"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Tipo de Lista de reproducción"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Tipo de reproducción"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "Cantidad de últimos episodios a conservar"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "Cantidad de episodios para descargar cuando estén disponibles nuevos"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Umbral Popular"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Límite de tarifa"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Dias por defecto de compartición de enlaces.  (0=nunca)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Permitir Compartir"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr "Mostrar enlace a \"Artista del Álbum\" en la barra lateral"
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr "Mostrar enlace a \"Artistas\" en la barra lateral"
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Mostrar botón de donar en pie de página"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr "Mostrar Licencia"
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr "Mostrar letra"
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Mostrar # reproducidos"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr "Mostrar el nombre del dueño de la lista de reproducción"
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "Mostrar # omitidos"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Barra lateral ligera por defecto"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Título de Página Web"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Artista pase de diapositivas tiempo de inactividad"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Mostrar la canción actual en el título del reproductor Web"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Limite estadísticas diarias"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "Habilitar URL Rewritting"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr "Forzar transmisiones de Subsonic a usar descargas. (Activa el registro de reproducción en el cliente para registrar las estadísticas)"
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Usar backend SubSonic"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Color del tema"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Tema"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Menú superior"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Tasa de bits de transcodificación"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Fijar la posición del encabezado en temas compatibles"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "Solo añadir elementos únicos a las listas de reproducción"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Permitir a los usuarios editar la canciones subidas"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Permitir a los usuarios eliminar las canciones subidas"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Renombrar archivo subido de acuerdo al patrón de catálogo"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Catálogo destino"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Ejecutar el siguiente script después de la carga (directorio actual = directorio objetivo de la carga)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Crear subdirectorio por usuario"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr "Considerar al usuario que envía como artista de la pista"
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Usar backend UPnP"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr "Navegar por el año original del álbum (o si no existe el año)"
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "Usar backend WebDAV"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Autorizar decodificador JavaScript (Aurora.js) en el Reproductor Web"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Confirmación al cerrar la ventana actual de reproducción"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Autorizar el reproductor web Flash"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Autorizar el reproductor web HTML 5"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "Auto detener reproducción entre pestañas"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10349,21 +10408,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "Navegador no encontrado o ha caducado, intenta recargar la página"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "no se ha valorado aun"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s de 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Puntuación actual"
 
@@ -10507,38 +10566,38 @@ msgid "Song Data"
 msgstr "Datos de la canción"
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Duración (en minutos)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr "Valoraciones"
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "Mi valoración"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Valoración (promedio)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "Mi valoración (Album)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "Mi valoración (Artista)"
 
@@ -10563,8 +10622,8 @@ msgid "Favorites (Artist)"
 msgstr "Favoritos (Artista)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Otro usuario"
 
@@ -10577,33 +10636,33 @@ msgid "Another User (Artist)"
 msgstr "Otro usuario (Artista)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "Historial de reproducción"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "# Reproducido u omitido"
 
@@ -10613,34 +10672,34 @@ msgid "Played/Skipped ratio"
 msgstr "Relación Reproducido/Omitido"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Mi ultima reproducción"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "Mi última omisión"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "Mi última reproducción u omisión"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Reproducido por mi"
 
@@ -10649,15 +10708,15 @@ msgid "Played by Me (Album)"
 msgstr "Reproducido por mi (Álbum)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Reproducido por mi (Artista)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "Reproducidas recientemente"
 
@@ -10670,139 +10729,143 @@ msgid "Artist Genre"
 msgstr "Género del artista"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr "Sin género"
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "Datos del archivo"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Añadido recientemente"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Actualizado recientemente"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "Posiblemente duplicado"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr "Álbumes posiblemente duplicados"
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr "Álbum huérfano"
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr "MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz ID (Álbum)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz ID (Artista)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadatos"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr "Datos del Artista"
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr "Título del álbum"
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr "Numero de Albumnes"
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr "Numero de Canciones"
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Anchura de imagen"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Altura de imagen"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr "Datos del álbum"
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr "Público"
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr "privado"
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Editar compartición"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "Pista MusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Avatar de usuario"
 
@@ -11542,15 +11605,11 @@ msgstr "Chino"
 msgid "Zulu"
 msgstr "Zulú"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Artista desconocido"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Aceptar"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Añadir a lista de deseados"
 
diff --git a/locale/fa_IR/LC_MESSAGES/messages.mo b/locale/fa_IR/LC_MESSAGES/messages.mo
index e7620b2409..f7399d7203 100644
Binary files a/locale/fa_IR/LC_MESSAGES/messages.mo and b/locale/fa_IR/LC_MESSAGES/messages.mo differ
diff --git a/locale/fa_IR/LC_MESSAGES/messages.po b/locale/fa_IR/LC_MESSAGES/messages.po
index ab1749c1f0..553a2765d3 100644
--- a/locale/fa_IR/LC_MESSAGES/messages.po
+++ b/locale/fa_IR/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Parviz Homayun <parviz.homayun@gmail.com>, 2021\n"
 "Language-Team: Persian (Iran) (http://app.transifex.com/ampache/ampache/language/fa_IR/)\n"
@@ -46,9 +46,10 @@ msgstr "تمام لیست های پخش"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "فهرست"
 
@@ -119,16 +120,16 @@ msgstr "کوکی"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "نام"
 
@@ -174,9 +175,9 @@ msgstr "گشودن/بستن نوار منو کناری"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -189,7 +190,7 @@ msgstr "گشودن/بستن نوار منو کناری"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "آمپاچی"
 
@@ -198,8 +199,8 @@ msgid "Ampache Error Page"
 msgstr "صفحه خطای آمپاچی"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -209,9 +210,9 @@ msgstr "برای عاشقان موسیقی"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "اشکال"
 
@@ -247,8 +248,8 @@ msgstr "خانه"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -257,9 +258,9 @@ msgstr "خانه"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -267,7 +268,7 @@ msgstr "خانه"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -282,7 +283,7 @@ msgstr "خانه"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "پخش"
 
@@ -297,15 +298,15 @@ msgstr "پخش"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "هنرمندان"
 
@@ -325,11 +326,11 @@ msgstr "هنرمندان"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -344,12 +345,12 @@ msgstr "آلبوم ها"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "لیست های پخش"
 
@@ -360,7 +361,7 @@ msgstr "لیست های پخش"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -384,11 +385,11 @@ msgstr "ژانرها"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "موارد دلخواه"
 
@@ -396,7 +397,7 @@ msgstr "موارد دلخواه"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -408,29 +409,29 @@ msgstr "بارگذاری"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "در حال پخش"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "آخرین پخش شده ها"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "جدیدترین آلبوم ها"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "جدیدترین هنرمندان"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "جدیدترین آوازها"
 
@@ -453,15 +454,15 @@ msgstr "پخش تصادفی"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "لیست پخش"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "لیست پخش هوشمند"
 
@@ -482,7 +483,7 @@ msgstr "تنظیمات ظاهر"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -541,14 +542,14 @@ msgstr "مرور کردن"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -560,12 +561,12 @@ msgstr "مرور کردن"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "آلبوم"
@@ -578,9 +579,9 @@ msgstr "آلبوم"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -595,14 +596,14 @@ msgstr "آلبوم"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "هنرمند"
 
@@ -617,12 +618,12 @@ msgstr "اطلاعات آماری"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "آهنگ"
 
@@ -630,9 +631,9 @@ msgstr "آهنگ"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -646,7 +647,7 @@ msgstr "آزادانه"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "برچسب ها"
@@ -661,23 +662,23 @@ msgstr "داشبورد"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "پادکست"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "ایستگاه های رادیویی"
@@ -686,7 +687,7 @@ msgstr "ایستگاه های رادیویی"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "ویدیو"
 
@@ -702,8 +703,8 @@ msgstr "لغو"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -716,7 +717,7 @@ msgstr "لغو"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -736,8 +737,8 @@ msgstr "پخش بعدی"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -750,7 +751,7 @@ msgstr "پخش بعدی"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -769,8 +770,8 @@ msgstr "پخش قبلی"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -781,7 +782,7 @@ msgstr "پخش قبلی"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -800,14 +801,14 @@ msgstr "افزودن به لیست پخش موقّت"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -815,7 +816,7 @@ msgstr "افزودن به لیست پخش موقّت"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "افزودن به لیست پخش"
 
@@ -861,8 +862,8 @@ msgstr "فایل پیکربندی فعلی خود را به طور خودکار
 msgid "Download a copy of the new version"
 msgstr "یک نسخه از ورژن جدید را بارگیری کنید"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "نصب و راه اندازی"
@@ -984,7 +985,7 @@ msgstr "بازسازی"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1002,7 +1003,7 @@ msgstr "بازسازی"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1013,7 +1014,7 @@ msgstr "بازسازی"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1035,7 +1036,7 @@ msgstr "بازسازی"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "حذف"
 
@@ -1044,7 +1045,7 @@ msgid "No items"
 msgstr "موردی نیست"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "بیشتر"
@@ -1096,16 +1097,15 @@ msgstr "سطح"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "کاربر"
 
@@ -1120,7 +1120,7 @@ msgstr "کاربر"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "نوع"
 
@@ -1131,8 +1131,8 @@ msgstr "نوع"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1142,12 +1142,12 @@ msgstr "نوع"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1168,7 +1168,7 @@ msgstr "اجرا"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1204,7 +1204,7 @@ msgstr "اجرا"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "ویرایش"
 
@@ -1247,8 +1247,8 @@ msgstr "پست الکترونیک "
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1258,12 +1258,7 @@ msgstr "وب سایت"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "استان"
 
@@ -1297,7 +1292,7 @@ msgstr "آواتار"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "کلید رابط کاربری"
 
@@ -1436,14 +1431,14 @@ msgstr "فیلدهای خودکار افزوده شده "
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "هنرمند آلبوم"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1455,7 +1450,7 @@ msgstr "نظرات"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "شماره فهرست"
 
@@ -1465,13 +1460,13 @@ msgid "Track (0 padded)"
 msgstr "آهنگ (0 پر شده)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "دیسک"
 
@@ -1480,10 +1475,10 @@ msgstr "دیسک"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "ژانر"
 
@@ -1494,8 +1489,8 @@ msgstr "ژانر"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "عنوان آهنگ"
 
@@ -1504,11 +1499,11 @@ msgstr "عنوان آهنگ"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1516,19 +1511,19 @@ msgstr "عنوان آهنگ"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "سال"
 
@@ -1536,28 +1531,28 @@ msgstr "سال"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "سال اصلی"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "نوع انتشار"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "وضعیت انتشار"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1565,14 +1560,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "بارکد"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "برنامه های تلویزیونی"
@@ -1587,9 +1582,9 @@ msgstr "برنامه های تلویزیونی"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "نمایش تلویزیونی"
 
@@ -1600,9 +1595,9 @@ msgstr "نمایش تلویزیونی"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "فصل"
 
@@ -1610,7 +1605,7 @@ msgstr "فصل"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "قسمت"
 
@@ -1622,15 +1617,15 @@ msgstr "قسمت"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1639,11 +1634,11 @@ msgstr "قسمت"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "عنوان"
@@ -1696,7 +1691,7 @@ msgid "Catalog Media Type"
 msgstr "فهرست نوع رسانه"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "موسیقی"
 
@@ -1753,22 +1748,22 @@ msgstr "افزودن برچسب"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "شناسه موسیقی برینز"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "دسته بندی"
 
@@ -1842,7 +1837,7 @@ msgstr "برچسب ایجاد شده"
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "خلاصه"
 
@@ -1853,20 +1848,25 @@ msgstr "آدرس"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "کشور"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "وضعیت"
 
@@ -1886,7 +1886,7 @@ msgstr "غیرفعال"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1916,7 +1916,7 @@ msgid "Codec"
 msgstr "کُدِک"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "ایجاد لیست پخش"
 
@@ -1924,7 +1924,7 @@ msgstr "ایجاد لیست پخش"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "خصوصی"
 
@@ -2022,13 +2022,13 @@ msgstr "به اشتراک بگذارید"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "اشتراک گذاری"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "محرمانه"
 
@@ -2080,8 +2080,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "برای خواندن فایل برچسب ها ، فیلدهای هنرمند و آلبوم را خالی بگذارید "
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "مجوز موسیقی"
 
@@ -2112,7 +2112,7 @@ msgstr "افزودن کاربر"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2121,12 +2121,12 @@ msgstr "افزودن کاربر"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "نام کاربری"
 
@@ -2140,9 +2140,9 @@ msgstr "نام کاربری"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2158,9 +2158,9 @@ msgstr "سطح دسترسی کاربر"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "مهمان"
 
@@ -2168,8 +2168,8 @@ msgstr "مهمان"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "مدیر محتوا"
 
@@ -2177,8 +2177,8 @@ msgstr "مدیر محتوا"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "مدیر فهرست"
 
@@ -2191,8 +2191,8 @@ msgstr "مدیر فهرست"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "مدیر"
 
@@ -2201,7 +2201,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2210,7 +2210,7 @@ msgid "Search on Google ..."
 msgstr "جستجو در گوگل..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2219,7 +2219,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "جستجو در DuckDuckGo..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2227,7 +2227,7 @@ msgid "Search on Wikipedia ..."
 msgstr "جستجو در ویکی پدیا..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2237,8 +2237,8 @@ msgstr "جستجو در Last.fm..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2250,7 +2250,7 @@ msgstr "جستجو در Musicbrainz..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2269,16 +2269,16 @@ msgstr "جستجو در Musicbrainz..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "پخش شده"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2288,16 +2288,16 @@ msgstr[0] "زمان %d"
 msgstr[1] "زمان %d"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "بارگزاری شده توسط"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2307,7 +2307,7 @@ msgstr "بارگزاری شده توسط"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2321,14 +2321,14 @@ msgstr "بارگزاری شده توسط"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "اقدامات"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2339,21 +2339,21 @@ msgid "Random to Temporary Playlist"
 msgstr "لیست پخش تصادفی به موقت"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS خوراک"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2376,8 +2376,8 @@ msgstr "ذخیره ترتیب آهنگ"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2392,7 +2392,7 @@ msgid "Graphs"
 msgstr "نمودارها"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2400,8 +2400,8 @@ msgstr "آیا واقعاً می خواهید از برچسب ها به روزر
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2411,7 +2411,7 @@ msgid "Update from tags"
 msgstr "به روز رسانی از برچسب ها"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2419,14 +2419,14 @@ msgid "Album Edit"
 msgstr "ویرایش آلبوم"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "ویرایش آلبوم"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2442,7 +2442,7 @@ msgstr "ویرایش آلبوم"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "بارگیری"
 
@@ -2465,11 +2465,11 @@ msgstr "بارگیری"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2480,7 +2480,7 @@ msgstr "آهنگ ها"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2508,16 +2508,16 @@ msgstr "رتبه بندی"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2534,12 +2534,12 @@ msgstr "روی جلد"
 msgid "No Album found"
 msgstr "هیچ آلبومی یافت نشد"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "ناشناس (یتیم)"
 
@@ -2633,7 +2633,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "آلبوم های گم شده"
 
@@ -2653,7 +2653,7 @@ msgstr "ترانه های مشابه"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2663,7 +2663,7 @@ msgstr "ترانه های مشابه"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "هنرمند آهنگ"
 
@@ -2679,7 +2679,7 @@ msgstr "هنرمندی یافت نشد"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2700,7 +2700,7 @@ msgstr "انتخاب روی جلد جدید"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "نامعتبر"
 
@@ -2779,13 +2779,16 @@ msgstr "پاکسازی"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "به‌ روز رسانی"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "وارد کردن"
@@ -2807,7 +2810,7 @@ msgstr "حرکت"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2840,8 +2843,8 @@ msgstr "فهرستی پیدا نشد"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2856,9 +2859,9 @@ msgstr "شرح"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "نگارش"
 
@@ -3135,11 +3138,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "نام فایل"
 
@@ -3153,7 +3156,7 @@ msgid "Edit Access Control List"
 msgstr "ویرایش لیست کنترل دسترسی"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3170,12 +3173,12 @@ msgid "Add tags to sub songs"
 msgstr "افزودن برچسب های آهنگ های فرعی"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "مکان ساخته شده"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "سال ساخت"
 
@@ -3212,7 +3215,7 @@ msgstr "تایم آرام شدن"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "دقیقه"
 
@@ -3224,23 +3227,19 @@ msgstr "پیش فرض قرار دهید"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "پیکره بندی مجوز"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "توضیحات :"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "پیوند خارجی"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "تایید"
 
@@ -3248,7 +3247,7 @@ msgstr "تایید"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "مالک"
 
@@ -3266,7 +3265,7 @@ msgid "Feed"
 msgstr "خوراک"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "زبان"
 
@@ -3275,9 +3274,9 @@ msgstr "زبان"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "تصادفی"
@@ -3300,7 +3299,7 @@ msgstr "ایجاد شده توسط : %1$s برای %2$s"
 msgid "Comment:"
 msgstr "دیدگاه :"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3310,24 +3309,24 @@ msgstr "دیدگاه :"
 msgid "Track"
 msgstr "قطعه"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "آهنگساز"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "برچسب"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "فرا داده بیشتر"
 
@@ -3419,8 +3418,8 @@ msgid "Format"
 msgstr "فرمت"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "برون‌بری"
 
@@ -3447,7 +3446,7 @@ msgstr "پخش می شود"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "پادکست ها"
@@ -3462,7 +3461,7 @@ msgstr "پادکست ها"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "قسمت های پادکست"
 
@@ -3553,8 +3552,8 @@ msgid "Direct URL to Image"
 msgstr "آدرس اینترنتی تصویر"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "تصویر محلی"
 
@@ -3606,15 +3605,15 @@ msgstr "روز"
 msgid "Hour"
 msgstr "ساعت"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "مرورگر شما از این ویژگی پشتیبانی نمی کند."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "رسانه در حال پخش است، آیا مطمئن هستید که می خواهید بسته شود؟"
 
@@ -3675,57 +3674,57 @@ msgstr "تکرار خاموش"
 msgid "Show Album"
 msgstr "نمایش آلبوم"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr " نمایش متن ترانه"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "برای ارسال پست جدید دوبار کلیک کنید"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "پخش من"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "افزودن همه به لیست پخش"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "نمایش اسلاید"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "بازکردن/بستن لیست پخش"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "ویژوالیزر"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "دوباره پخش کردن"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "ویژوالیزر تمام صفحه"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "اکولایزر"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "پشتیبانی نشده"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "این رسانه توسط پخش کننده پشتیبانی نمی شود. آیا مرورگر شما به روز است؟"
 
@@ -3737,6 +3736,16 @@ msgstr "واردکردن لیست پخش از یک فایل"
 msgid "Import Playlist"
 msgstr "واردکردن لیست پخش"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "فایل"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3860,13 +3869,13 @@ msgid ""
 msgstr "این مرحله مقادیر اولیه پیکربندی را می گیرد و فایل پیکربندی را تولید می کند. اگر فهرست فایل های پیکربندی شما قابل نوشتن است، می توانید \"نوشتن\" را انتخاب کنید تا آمپاچی فایل پیکربندی را مستقیماً در محل صحیح بنویسد. اگر \"بارگیری و دانلود\" را انتخاب کنید، از شما می خواهد فایل پیکربندی را دانلود و بارگیری کرده، و سپس آنرا به صورت دستی در %s قرار دهید."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "مختلف"
 
@@ -3878,7 +3887,7 @@ msgstr "مسیر وب"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "اتصال به پایگاه داده"
 
@@ -3951,7 +3960,7 @@ msgid ""
 msgstr "تنظیمات توصیه شده هنگام استفاده از آمپاچی به عنوان نمای پیشرو برای یک انجمن موسیقی."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "اجازه کدگذاری"
 
@@ -4170,11 +4179,11 @@ msgstr "ویرایش برچسب"
 msgid "Edit Label"
 msgstr "ویرایش برچسب"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "ایجاد برچسب"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "برچسبی پیدا نشد"
 
@@ -4305,10 +4314,10 @@ msgid "Yourself"
 msgstr "خودت"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "سیستم"
 
@@ -4344,19 +4353,26 @@ msgstr "به روز رسانی همه"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "افزودن فایل های جدید از: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "به روز رسانی فایل های موجود در: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "هیچ آزادی پیدا نشد"
 
@@ -4365,7 +4381,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "کاربران"
 
@@ -4377,11 +4393,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "ایجاد مجوز"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "هیچ مجوزی پیدا نشد"
 
@@ -4405,13 +4421,13 @@ msgstr "تاریخ اضافه شدن"
 msgid "Trending"
 msgstr "پرطرفدار"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "هیچ آلبوم گمشده ای پیدا نشد"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "هنرمندان گم شده"
 
@@ -4469,12 +4485,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "آیا واقعاً می خواهید این لیست پخش را حذف کنید؟"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "مرتب سازی مجدد"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "مدت زمان"
 
@@ -4482,8 +4498,8 @@ msgstr "مدت زمان"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "نام لیست پخش"
 
@@ -4543,8 +4559,8 @@ msgstr "ویرایش قسمت های پادکست"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "تاریخ انتشار"
 
@@ -4555,11 +4571,6 @@ msgstr "تاریخ انتشار"
 msgid "Length"
 msgstr "طول"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "فایل"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4598,8 +4609,8 @@ msgid "Edit Podcast"
 msgstr "ویرایش پادکست"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4609,7 +4620,7 @@ msgstr "ویرایش پادکست"
 msgid "Episodes"
 msgstr "قسمت ها"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "پادکستی پیدا نشد"
 
@@ -4712,7 +4723,7 @@ msgstr "به صف کردن"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4723,7 +4734,7 @@ msgstr "آخرین پخش شده ها"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4732,7 +4743,7 @@ msgid "Agent"
 msgstr "عامل"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4742,7 +4753,7 @@ msgstr[0] "%d ثانیه پیش"
 msgstr[1] "%d ثانیه پیش"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4752,7 +4763,7 @@ msgstr[0] "%d دقیقه پیش"
 msgstr[1] "%d دقیقه پیش"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4762,7 +4773,7 @@ msgstr[0] "%d ساعت پیش"
 msgstr[1] "%d ساعت پیش"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4772,7 +4783,7 @@ msgstr[0] "%d ساعت پیش"
 msgstr[1] "%d روز گذشته"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4782,7 +4793,7 @@ msgstr[0] "%d"
 msgstr[1] "%d هفته گذشته"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4792,7 +4803,7 @@ msgstr[0] "%d ماه گذشته"
 msgstr[1] "%d ماه گذشته"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4802,7 +4813,7 @@ msgstr[0] "%d سال گذشته"
 msgstr[1] "%d سال گذشته"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4812,7 +4823,7 @@ msgstr[0] "%d دهه گذشته"
 msgstr[1] "%d دهه گذشته "
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4956,7 +4967,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "آیا واقعاً می خواهید این برچسب را حذف کنید؟"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "اطلاعات کافی نیست"
 
@@ -5000,8 +5011,6 @@ msgstr "بسیارخوب"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "هشدار"
 
@@ -5310,23 +5319,29 @@ msgstr "کلید اعتبارسنجی استفاده شده صحیح نیست"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "هرگز"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "ناشناخته"
@@ -5466,8 +5481,8 @@ msgstr "آخرین بروزرسانی"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "اضافه شد"
 
@@ -5479,15 +5494,15 @@ msgstr "اطلاعات ویدیو"
 msgid "No video found"
 msgstr "ویدیویی پیدا نشد"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5559,13 +5574,13 @@ msgid "Music Clips"
 msgstr "کلیپ های موسیقی"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "فیلم ها"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "ویدئوهای شخصی"
@@ -5576,7 +5591,7 @@ msgid "Uploads"
 msgstr "بارگذاری ها"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "لیست پخش های هوشمند"
@@ -5590,7 +5605,7 @@ msgid "Wanted"
 msgstr "درخواست شده"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "اشتراک گذاری ها"
@@ -5632,7 +5647,7 @@ msgid "Account"
 msgstr "حساب کاربری"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "راهنمائی"
 
@@ -5655,15 +5670,15 @@ msgid ""
 msgstr "ممکن است به این صفحه رسیده باشید زیرا آمپاچی نتوانسته وابستگی های مورد نیاز را بارگیری کند"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "هنوز هیچ کاتالوگ و مجموعه ایی پیکربندی نشده است برای شروع پخش رسانه خود، اکنون باید %1$s را به یک کاتالوگ %2$s اضافه کنید"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "به لیست پخش اضافه شد"
 
@@ -5704,6 +5719,9 @@ msgstr "ناشناخته %s"
 msgid "Add New"
 msgstr "افزودن جدید"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5727,17 +5745,17 @@ msgstr "افزودن جدید"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5746,16 +5764,16 @@ msgstr "افزودن جدید"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5784,19 +5802,20 @@ msgstr "افزودن جدید"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5805,21 +5824,20 @@ msgstr "افزودن جدید"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "پیدا نشد: %s"
@@ -5879,24 +5897,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "متن ترانه"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "صدور مجوز"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "اطلاعات آهنگ"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - بروزرسانی"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "آمپاچی :: تقدیم به عاشقان موسیقی - نصب وراه اندازی"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5904,32 +5922,33 @@ msgid ""
 msgstr "این صفحه تمام به روزرسانی های پایگاه داده را برای آمپاچی شروع می کند با %1$s. نسخه فعلی شما %2$s میباشد با پایگاه داده  شما نسخه %3$s است"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "قادر به باز کردن '%s' برای نوشتن نیست"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "قادر به نوشتن در '%s' نیست"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "فایلهای روی جلد نوشته شده: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5952,7 +5971,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5961,17 +5979,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5997,14 +6014,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6018,10 +6038,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6029,20 +6049,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "درخواست بد: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "نیازمندی: %s"
@@ -6081,7 +6100,7 @@ msgid "Invalid Request"
 msgstr "درخواست نامعتبر"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6102,9 +6121,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6175,7 +6196,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6210,7 +6232,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6218,13 +6240,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6235,20 +6257,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6288,13 +6310,21 @@ msgstr "دست تأیید نامعتبر دریافت کرد"
 msgid "Login failed, timestamp is out of range"
 msgstr "ورود ناموفق بود، خارج از محدوده مهلت زمانی است"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "سرور"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "نام کاربری یا گذرواژه اشتباه است"
 
@@ -6369,45 +6399,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "درخواست بد"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6428,28 +6423,29 @@ msgstr "پیدا نشد"
 msgid "Enable: delete_from_disk"
 msgstr "حذف از دیسک : فعال"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6465,13 +6461,13 @@ msgstr "رتبه بندی : فعال"
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6479,15 +6475,16 @@ msgstr "دوستانه : فعال"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6496,26 +6493,27 @@ msgstr "اشتراک گذاری : فعال"
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "پخش زنده : فعال"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "برچسب : فعال"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6528,13 +6526,46 @@ msgstr "صدور مجوز : فعال"
 msgid "Unable to connect to localplay controller"
 msgstr "قادر به اتصال با کنترل کننده پخش محلی نیست"
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "درخواست بد"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6564,45 +6595,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "کلیپ ها"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "لیست پخش XSPF آمپاچی"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "نسخه آدرس اینترنتی مطابقت ندارد"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "آدرس ipv4 / ipv6 نامعتبر وارد شده است"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "ورودی ACL تکراری تعریف شده است"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6610,8 +6641,8 @@ msgstr "ورودی ACL تکراری تعریف شده است"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6621,7 +6652,7 @@ msgstr "ورودی ACL تکراری تعریف شده است"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6634,7 +6665,7 @@ msgstr "ورودی ACL تکراری تعریف شده است"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6643,21 +6674,22 @@ msgstr "ورودی ACL تکراری تعریف شده است"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6665,7 +6697,7 @@ msgstr "ورودی ACL تکراری تعریف شده است"
 msgid "No Problem"
 msgstr "مشکلی نیست"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "لیست (ها) جدید کنترل دسترسی شما ایجاد شده است"
 
@@ -6710,19 +6742,19 @@ msgstr "آیا مطمئنی؟"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "این لیست کنترل دسترسی \"%s\" برای همیشه حذف می شود"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "لیست کنترل دسترسی شما به روز شده است"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "لطفا نوع مجموعه و کاتالوگ را انتخاب کنید"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "لطفا یک نام برای مجموعه و کاتالوگ وارد کنید"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "روند ایجاد مجموعه و کاتالوگ آغاز شده"
 
@@ -6749,17 +6781,17 @@ msgstr "همه داده های الآن در حال پخش پاکسازی شد"
 msgid "Catalog statistics have been cleared"
 msgstr "اطلاعات آماری مجموعه و کاتالوگ پاکسازی شد"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "مجموعه و کاتالوگ پاک شد"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6767,21 +6799,20 @@ msgstr "مجموعه و کاتالوگ پاک شد"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "یک مشکل وجود داشت"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "هنگام حذف این مجموعه و کاتالوگ خطایی روی داد"
 
@@ -6807,7 +6838,7 @@ msgstr "جستجوی مجموعه وکاتالوگ آثار هنری آغاز ش
 msgid "This will permanently delete your Catalog"
 msgstr "با این کار مجموعه و کاتالوگ شما برای همیشه حذف می شود"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "هیچ آهنگ غیر فعال شده ای پیدا نشد"
 
@@ -6832,25 +6863,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6878,31 +6909,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "مجوز حذف شده است"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "مجوز به روز شد"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "یک مجوز جدید ایجاد شد"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "ایمیل شما ارسال شد"
@@ -6968,7 +7007,7 @@ msgstr "افزونه ارتقاء یافت"
 msgid "Shoutbox post has been deleted"
 msgstr "پست شاتباکس حذف شد"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "پست شاتباکس به روز شد"
 
@@ -6982,37 +7021,37 @@ msgid ""
 "currently configured charset"
 msgstr "پایگاه داده شما و جداول مربوطه به روز شده است تا با مجموعه تنظیمات فعلی شما مطابقت داشته باشد"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "گذرواژه شما مطابقت ندارد"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "نام کاربری ضروری میباشد"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "نام کاربری قبلا ایجادشده است"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "شما یک آدرس ایمیل نامعتبر وارد کرده اید"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "کاربر جدید ایجاد نشد"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "کاربر جدید اضافه شد"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s با سطح دسترسی %2$s ایجاد شده است"
@@ -7093,14 +7132,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s تاریخچه IP"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "لطفاً بررسی کنید که تصویر شما در  ابعاد حداقل %1$s و حداکثر %2$s باشد"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) به روز شد"
@@ -7110,12 +7149,13 @@ msgstr "%s (%s) به روز شد"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7170,8 +7210,8 @@ msgstr "هنرمند و همه فایل ها حذف می شوند"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7210,36 +7250,32 @@ msgstr "نام کاربری یا رمز عبور پایگاه داده آمپا
 msgid "Configuration files were either not found or unreadable"
 msgstr "فایل های پیکربندی یا پیدا نشدند یا قابل خواندن نبودند"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "برچسب افزوده شد"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "برچسب حذف شد"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "حذف کردن این برچسب مقدور نمیباشد."
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "این برچسب حذف خواهد شد"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "برچسب پیدا نمی شود"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "حساب کاربری غیرفعال است ، لطفاً با مدیریت تماس بگیرید"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "کاربر قبلا وارد شده است"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "ایجاد حساب کاربری محلی مقدور نمیباشد"
 
@@ -7276,23 +7312,27 @@ msgstr "شکست"
 msgid "The Playlist could not be imported"
 msgstr "لیست پخش درون ریزی نمی شود"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "هیچ آهنگ معتبری در فایل لیست پخش پیدا نشد"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "پادکست حذف شد"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "آدرس اینترنتی خوراک معتبر نیست"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "نوع کاتالوگ هدف اشتباه است"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "خوراک قابل خواندن نیست"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "مشترک پادکست شد"
 
@@ -7308,52 +7348,68 @@ msgstr "قسمت پادکست حذف شد"
 msgid "The Podcast Episode will be deleted"
 msgstr "قسمت پادکست حذف خواهد شد"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "سرور"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "حساب کاربری شما به روز شد"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "حساب کاربری شما به روز نشده است"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "تنظیمات برگزیده سرور با موفقیت به روز شد"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "تنظیمات برگزیده کاربر با موفقیت به روز شد"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "لطفاً نام کامل خود را وارد کنید (نام ، نام خانوادگی)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "لطفا وب سایت خود را پر کنید"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "لطفا استان خود را وارد کنید"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "لطفا شهر خود را وارد کنید"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "نا موفق در به روز رسانی"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "کاربر با موفقیت به روز شد"
 
@@ -7369,7 +7425,7 @@ msgstr "موضوع ضروری است"
 msgid "Message has been sent"
 msgstr "پیغام ارسال شد"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "پیام ها حذف شدند"
 
@@ -7377,7 +7433,7 @@ msgstr "پیام ها حذف شدند"
 msgid "The Message will be deleted"
 msgstr "پیام حذف خواهد شد"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "وضعیت پیام تغییر کرده است"
 
@@ -7386,7 +7442,7 @@ msgstr "وضعیت پیام تغییر کرده است"
 msgid "RE"
 msgstr "پاسخ پیام"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "ایستگاه رادیویی ایجاد شد"
 
@@ -7416,6 +7472,7 @@ msgstr "شما باید یک رمز عبور وارد کنید"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "گذرواژه مطابقت ندارد"
 
@@ -7424,7 +7481,7 @@ msgid "Failed to create user"
 msgstr "ناموفق در ایجاد کاربر"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "حذف"
 
@@ -7434,11 +7491,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr "جستجوی شما به عنوان لیست پخش با نام %s ذخیره شده است "
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "ناموفق در ایجاد لیست پخش"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "جستجوی شما به عنوان لیست پخش هوشمند با نام %s ذخیره شده است "
@@ -7447,30 +7503,30 @@ msgstr "جستجوی شما به عنوان لیست پخش هوشمند با ن
 msgid "View on MusicBrainz"
 msgstr "مشاهده در موزیک براینز musicbrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "اشتراک گذاری های منقضی شده پاکسازی شد"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "اشتراک ایجاد شد"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "اکنون می توانید آدرس وب زیر را به اشتراک بگذارید:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "همچنین می توانید این اشتراک را به عنوان پخش کننده وب در وبسایت خود جاسازی کنید، با کد html زیر :"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "اشتراک گذاری حذف شد"
 
@@ -7478,7 +7534,7 @@ msgstr "اشتراک گذاری حذف شد"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "اشتراک گذاری حذف خواهد شد و دیگر در دسترس دیگران نخواهد بود"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr " شیء انتخاب شده نادرست است"
 
@@ -7518,6 +7574,10 @@ msgstr "حذف کردن این سریال تلویزیونی امکان پذیر
 msgid "The entire TV Season will be deleted"
 msgstr "کل سریال تلویزیونی حذف خواهد شد"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "ویدیو حذف شد"
@@ -7534,20 +7594,20 @@ msgstr "ویدیو حذف خواهد شد"
 msgid "Unable to open"
 msgstr "غیرقابل باز شدن"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr "album_art_store_disk را برای حذف روی جلد از پایگاه داده تنظیم کنید"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr "برای ذخیره روی جلد روی دیسک، تنظیمات local_meta data_dir مورد نیاز است"
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "در حال اجرای به روز رسانی بیت ها"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "%s - افزودن آهنگ مقدور نمیباشد"
@@ -7572,96 +7632,96 @@ msgstr "URI سرور بیت ها"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "نوع مجموعه و کاتالوگ از راه دور انتخاب شد، اما مسیر یک آدرس اینترنتی نیست"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "برو به https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "انتخاب  'اپلیکیشن رابط کاربری برنامه دروپ باکس'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "انتخاب  'دروپ باکس کامل'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "به برنامه خود یک نام بدهید و آن را ایجاد کنید"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "برای ایجاد یک رمز دسترسی، روی دکمه 'ایجاد' کلیک کنید"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "کلید برنامه و راز برنامه و رمز دسترسی خود را در فیلدهای زیر کپی کنید."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "کلید سرّی دسترسی"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "دریافت فایل ها تکه تکه در تجزیه و تحلیل"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "خطا: کلید رابط کاربری برنامه، رمز مخفی و توکن دسترسی برای مجموعه ها و کاتالوگ های دروپ باکس مورد نیاز است"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "\"کلید رابط کاربری برنامه\"، \"رمز مخفی\"، یا \"توکن دسترسی\" نامعتبر است:"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "\"مسیر - دروپ باکس\" نامعتبر است:"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "خطا : مجموعه و کاتالوگ با %s از قبل وجود دارد"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "در حال اجرای به روز رسانی از راه دور دروپ باکس"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "به روزرسانی مجموعه و کاتالوگ به پایان رسید. مجموع رسانه ها : [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "\"%s\" : آهنگ به روزرسانی شد"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "\"%s\" : آهنگ به روز شده"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "درحال حذف آهنگ: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "خطای رابط کاربری برنامه: نمی توان به دروپ باکس متصل شد."
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "مسیر مشخص نشده بود"
 
@@ -7692,7 +7752,7 @@ msgstr "قادر به دریافت حجم فایل برای \"%s\" نیست"
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "فایل قابل خواندن نیست. آیا %s وجود دارد؟"
@@ -7708,7 +7768,7 @@ msgid "N/A"
 msgstr "N/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "مجموعه وکاتالوگ به روز شد"
 
@@ -7717,11 +7777,11 @@ msgstr "مجموعه وکاتالوگ به روز شد"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "کل زمان: [%s] کل رسانه: [%s] رسانه در ثانیه: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "ریشه مجموعه وکاتالوگ قابل خواندن نیست، متوقف می شود"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "هیچ کاری نمی کند، همه فایلها حذف خواهند شد."
 
@@ -7731,27 +7791,27 @@ msgstr "هیچ کاری نمی کند، همه فایلها حذف خواهند
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "%s : فایل پیدا نشد یا 0 بایت است"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "مسیر مشخص شده در داخل مجموعه و کاتالوگ موجود است"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "پوشه قابل خواندن نیست. آیا %s وجود دارد؟"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "هیچ نام کاربری یا گذرواژه یی مشخص نشده است"
@@ -7785,15 +7845,15 @@ msgstr[1] "%s آهنگ پیدا شد"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "%s - قادر به درج آهنگ نیست"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "به روز شد"
@@ -7802,136 +7862,136 @@ msgstr "به روز شد"
 msgid "Completed updating remote Catalog(s)."
 msgstr "بروزرسانی مجموعه وکاتالوگ(ها) کامل شد."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "همانطور که در مستندات توضیح داده شده است، یک سرور میزبانی فایل Seafile server نصب کنید"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "آدرس اینترنتی به سرور (به عنوان مثال \"https://seafile.example.com\") و نام کتابخانه (به عنوان مثال \"موسیقی\") وارد کنید."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "تأخیر تماس رابط کاربری تأخیری است که بین درخواست های مکرر به سرور میزبان فایل (مانند انجام اقدامات اضافی یا پاکسازی) برای محدود کردن نرخ بیت سرور میزبان وارد می شود."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "پیش فرض تبدیل شده است به تنظیمات محدودیت نرخ بیت سرور میزبان فایل."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "پس از ایجاد کاتالوگ، باید آن را روی جدول مجموعه و کاتالوگ \"آماده کنید\"."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "URI سرور"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "نام کتابخانه"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "تأخیر تماس رابط کاربری برنامه"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "نام کاربری / ایمیل سرورمیزبان فایل"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "گذرواژه سرورمیزبان فایل"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "آدرس اینترنتی سرورمیزبان فایل الزامیست"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "نام کتابخانه سرورمیزبان فایل الزامیست"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "نام کاربری سرورمیزبان فایل الزامیست"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "گذرواژه سرورمیزبان فایل الزامیست"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr "تأخیر تماس رابط کاربری برنامه باید دارای مقدار عددی باشد"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "مشکلی در احراز هویت رابط کاربری برنامه سرورمیزبان فایل وجود داشت : %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "در حال اجرا به روز رسانی از راه دور سرورمیزبان فایل"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "مجموع رسانه ها : [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "هیچ رسانه ای به روز نشد، آیا به الگوها توجه داشتید؟"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "رد کردن آهنگ موجود: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "افزودن آهنگ جدید: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "آهنگ: %s افزوده نشد"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "هنگام بررسی این آهنگ: \"%1$s\" خطای: %2$s روی داد"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "نگهداشتن آهنگ: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "این مسیر متعلق به مجموعه و کاتالوگ های Subsonic موجود است: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "اجرای به روز رسانی از راه دور Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "بروزرسانی مجموعه وکاتالوگ(های) Subsonic کامل شد."
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7948,7 +8008,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "هیچ رسانه یی به روز نشد، کتابخانه سرورمیزبان فایل به نام \"%s\" پیدا نشد."
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "ناموفق در ایجاد مجموعه و کاتالوگ، گزارش اشکال زدایی را بررسی کنید"
 
@@ -7971,7 +8031,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8042,7 +8102,7 @@ msgstr "حذف فایل : \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "خواندن فایل : \"%s\""
@@ -8088,54 +8148,59 @@ msgstr "کاربر %s با گذرواژه %s ایجاد شده %s"
 msgid "User creation failed"
 msgstr "ناموفق در ایجاد کاربر"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "پایگاه داده را به آخرین نسخه به روز کنید"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "اجرای به روزرسانی"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "نمایش اطلاعات به روز رسانی پایگاه داده"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "به روز رسانی های زیر باید انجام شود:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "به ‌روز رسانی نیاز نیست"
 
@@ -8228,15 +8293,15 @@ msgstr "تبدیل نام فایل ها به UTF8"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "php-iconv برای این عملکرد مورد نیاز است، ترک کردن"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "اجرای فرایند خودکارسازی کارها"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr "حافظه نهانی خودکارسازی کارها فعال نیست"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "پایان فرایند خودکارسازی کارها"
 
@@ -8382,29 +8447,29 @@ msgstr "مسیر جدید"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr "به روز رسانی مسیر `some-catalog` به  /new/path"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr "چاپ فایل برچسب ها"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "مسیر فایل"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr "چاپ برچسب ها"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "برای تطبیق الگوی فایل از: %1$s و %2$s استفاده کنید"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "نتایج خام:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "نتایج نهایی توسط آمپاچی مشاهده می شود، با استفاده از %s:"
@@ -8583,12 +8648,12 @@ msgstr "موتور جدول: %s"
 msgid "No changes have been made"
 msgstr "هیچ تغییری ایجاد نشده است"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "نمونه فعال HTTPQ"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8596,14 +8661,14 @@ msgstr "نمونه فعال HTTPQ"
 msgid "Instance Name"
 msgstr "نام نمونه"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "نام میزبان"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8619,12 +8684,12 @@ msgid "Paused"
 msgstr "مکث کرد"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "نمونه فعال MPD"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "نمونه فعال UPnP"
 
@@ -8633,25 +8698,25 @@ msgid "URL"
 msgstr "آدرس اینترنتی"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "نمونه فعال VLC"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "نمونه فعال XBMC"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "لیست پخش ASX آمپاچی"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "رأی اضافه شد"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "مشکلی در ایجاد این فهرست : %s وجود داشت"
@@ -8708,8 +8773,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8725,44 +8790,44 @@ msgstr "بررسی فایل..."
 msgid "Source: %s"
 msgstr "منبع : %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "الگوی مرتب سازی متغیرهایی را باقی گذاشته است. %s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "مقصد : %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "ایجاد دایرکتوری \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr "فایل موجود: \"%s\" را بازنویسی نکنید"
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "درحال کپی کردن \"%1$s\" به \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "هنگام تلاش برای کپی کردن فایل: \"%s\" خطایی رخ داد"
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "مقایسه اندازه ناموفق بود. \"%s\" حذف نمیشود"
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8865,6 +8930,13 @@ msgstr "ناموفق در انتخاب پایگاه داده : %s"
 msgid "Administrative user creation failed: %s"
 msgstr "ناموفق در ایجاد کاربر مدیریت کل : %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "اظهار نظر کرد روی"
@@ -8912,12 +8984,12 @@ msgstr "کاربری از \"%1$s\" درخواست بازنشانی گذرواژ
 msgid "The password has been set to: %s"
 msgstr "گذرواژه تنظیم شده : %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "شما یک پیام خصوصی جدید دریافت کرده اید از طرف : %s. "
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "پیام خصوصی"
 
@@ -9031,16 +9103,15 @@ msgstr "کپی فایل ناموفق بود. فایل منبع حذف نشده 
 msgid "File moved..."
 msgstr "فایل منتقل شد..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "روشن"
@@ -9049,12 +9120,12 @@ msgstr "روشن"
 msgid "Enabled"
 msgstr "فعال‌ شد"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "روشن"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "خاموش"
 
@@ -9166,22 +9237,26 @@ msgid "Name descending"
 msgstr "نام نزولی"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "برای اعطا مجوز %s دسترسی به آمپاچی کلیک کنید"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "هنرمند ناشناخته"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "پیش نمایش آهنگ بوسیله 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "کلید مصرف کننده 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "کلمه عبور 7digital"
 
@@ -9190,27 +9265,27 @@ msgid "Amazon art search"
 msgstr "جستجوی روی جلد آثار آمازون"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "آدرس اینترنتی پایه آمازون"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "حداکثر صفحات نتایج آمازون"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "کلید شناسه دسترسی آمازون"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "کلید سری دسترسی آمازون"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "برچسب مربوط به آمازون"
 
@@ -9231,13 +9306,13 @@ msgid "Catalog favorites on homepage"
 msgstr "مجموعه وکاتالوگ مورد علاقه روی صفحه اصلی"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "حداکثر آیتم های مجموعه وکاتالوگ مورد علاقه"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "نمای نمایش شبکه مجموعه و کاتالوگ موردعلاقه"
 
@@ -9254,12 +9329,12 @@ msgid "Discogs metadata integration"
 msgstr "ادغام متادیتای Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "کلید مصرف کننده Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "گذرواژه Discogs"
 
@@ -9267,25 +9342,12 @@ msgstr "گذرواژه Discogs"
 msgid "Facebook share"
 msgstr "اشتراک گذاری فیسبوک"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "کلید اهداء Flattr روی صفحه کاربر"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "شناسه کاربری Flattr"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "این Flattr"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "عکس های هنرمند از  Flickr"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "کلید رابط کاربری برنامه Flickr"
 
@@ -9294,7 +9356,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "جدول زمانی دوستان در صفحه اصلی"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "حداکثر آیتم های جدول زمانی دوستان"
 
@@ -9307,7 +9369,7 @@ msgid "Google Analytics statistics"
 msgstr "آمار تجزیه و تحلیل گوگل"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "شناسه ردیابی تجزیه و تحلیل گوگل"
 
@@ -9316,7 +9378,7 @@ msgid "Show user's location with Google Maps"
 msgstr "نشان دادن مکان کاربر با نقشه های گوگل"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "کلید رابط کاربری برنامه نقشه های گوگل"
 
@@ -9337,12 +9399,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr "لیست آلبوم ها را جهت دانلود با هدفون به طور خودکار بارگیری کنید"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "آدرس اینترنتی هدفون ها"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "کلید رابط کاربری برنامه هدفون ها"
 
@@ -9351,13 +9413,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "پخش آهنگ هایی که در حساب last.fm خود دارید"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "چالش ارسال Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr "اعطای آدرس اینترنتی Last.FM"
 
@@ -9370,7 +9433,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "پخش آهنگ هایی که در حساب Libre.FM خود دارید"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "چالش ارسال Libre.FM"
 
@@ -9384,7 +9447,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "پخش آهنگ هایی که در حساب ListenBrainz خود دارید"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "گذرواژه کاربر ListenBrainz"
 
@@ -9406,12 +9469,12 @@ msgid "Matomo statistics"
 msgstr "آمار Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "شناسه سایت Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "آدرس اینترنتی Matomo"
 
@@ -9428,12 +9491,12 @@ msgid "PayPal donation button on user page"
 msgstr "کلید اهداء با پی پال روی صفحه کاربر"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "شناسه پی پال"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "کد ارزی پی پال"
 
@@ -9446,17 +9509,17 @@ msgid "Personal favorites on homepage"
 msgstr "مورد علاقه شخصی روی صفحه اصلی"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "مورد علاقه شخصی روی صفحه اصلی"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "لیست پخش های موردعلاقه"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr "لیست های هوشمند موردعلاقه"
 
@@ -9469,12 +9532,12 @@ msgid "Piwik statistics"
 msgstr "آمار Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "شناسه سایت Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "آدرس اینترنتی Piwik"
 
@@ -9483,49 +9546,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr "آلبوم و رتبه هنرمند را برای مطابقت با بالاترین رتبه آهنگ افزایش دهید"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr "حداقل رتبه ستاره برای مطابقت"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr "وقتی آهنگی را دوست دارید ، آلبوم و هنرمند را پرچم گذاری کنید"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr "قانون مطابقت برای 1 ستاره  ($play,$skip)"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr "قانون مطابقت برای 2 ستاره"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr "قانون مطابقت برای 3 ستاره"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr "قانون مطابقت برای 4 ستاره"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr "قانون مطابقت برای 5 ستاره"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr "قانون مطابقت برای پرچم ها"
 
@@ -9539,21 +9602,21 @@ msgid "RSS View"
 msgstr "مشاهده RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "آدرس اینترنتی خوراک RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "حداکثر آیتم های خوراک RSS"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "شات باکس روی صفحه اصلی"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "حداکثر آیتم های شات باکس روی صفحه اصلی"
 
@@ -9562,12 +9625,12 @@ msgid "Control bandwidth per user"
 msgstr "کنترل پهنای باند برای هر کاربر"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "حداکثر  پهنای باند کنترل جریان (ماه)"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "تاریخچه کنترل پهنای باند جریان (روز)"
 
@@ -9576,12 +9639,12 @@ msgid "Control hits per user"
 msgstr "کنترل بازدیدهای هر کاربر"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "حداکثر بازدیدهای کنترل جریان"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "تاریخچه بازدید های کنترل جریان (روز)"
 
@@ -9590,12 +9653,12 @@ msgid "Control time per user"
 msgstr "کنترل زمان هر کاربر"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "حداکثر زمان کنترل جریان (دقیقه)"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "تاریخچه زمان کنترل جریان (روز)"
 
@@ -9604,7 +9667,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "ادغام متادیتای TheAudioDb"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "کلید رابط کاربری برنامه TheAudioDb"
 
@@ -9613,7 +9676,7 @@ msgid "TVDb metadata integration"
 msgstr "ادغام متادیتای TVDb"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "کلید رابط کاربری برنامه TVDb"
 
@@ -9626,43 +9689,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "کوتاه کننده آدرس اینترنتی بر پیوندهای اشتراک گذاشته شده با YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "نام دامنه YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "YOURLS استفاده از IDN"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "کلید رابط کاربری برنامه YOURLS"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "شناسه آلبوم MusicBrainz"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "شناسه گروه انتشار MusicBrainz"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "شناسه هنرمند MusicBrainz"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "یافتن/ویرایش روی جلد"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "آیا واقعاً می خواهید روی جلد آلبوم را بازنشانی کنید؟"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "بازنشانی روی جلد"
 
@@ -9679,7 +9742,7 @@ msgid "Unbroadcast"
 msgstr "پخش نشده"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "آیتم های لیست پخش"
 
@@ -9699,42 +9762,38 @@ msgstr "آلبوم های درخواستی"
 msgid "Private Messages"
 msgstr "پیام های خصوصی"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "روز"
 msgstr[1] "روز"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "ساعت"
 msgstr[1] "ساعت"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "به ‌روز رسانی نیاز نیست"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "مجموعه وکاتالوگ پاکسازی شد"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] "%d فایل حذف شدند."
 msgstr[1] "%d فایل ها حذف شدند."
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "مجموعه وکاتالوگ تأیید شد"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "هیچ آهنگ معتبری در فایل لیست پخش پیدا نشد"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9744,26 +9803,26 @@ msgstr "این زیر شاخه در داخل مجموعه و کاتالوگ مو
 msgid "Primary"
 msgstr "اصلی"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "نام ضروری میباشد"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr "آدرس اینترنتی معتبر نیست ، باید mms: // ، https: // یا http: // باشد"
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "آدرس اینترنتی معتبر نیست ، باید https// یا http// باشد"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "کدک مورد نیاز است (به عنوان مثال: MP3, OGG...)"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "مجموعه وکاتالوگ معتبر نیست"
 
@@ -9775,523 +9834,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "بارگذاری صفحه آجکسی"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "آلبوم - گروه بندی چندین دیسک"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "آلبوم - گروه در هر نوع انتشار"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "آلبوم - مرتب سازی پیش فرض"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "اجازه پخش آزاد"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "اجازه اجرا پخش محلی"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "اشتراک گذاری اطلاعات ترانه پخش شده اخیر - اجازه دسترسی به عامل پخش کننده"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "اشتراک گذاری اطلاعات ترانه درحال پخش"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "اشتراک گذاری اطلاعات ترانه پخش شده اخیر"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "اشتراک گذاری اطلاعات ترانه پخش شده اخیر - اجازه دسترسی به تاریخ / زمان پخش"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "اجازه پخش جریانی"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "اجازه بارگذاری کاربران"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "ویژگی های ویدئویی مجاز"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "آخرین زمان بررسی بروزرسانی خودکار"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "آخرین نسخه از آخرین بررسی بروزرسانی خودکار جدیدتر است"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "آخرین نسخه از آخرین بررسی بروزرسانی خودکار"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "بررسی بروزرسانی های آمپاچی به طور خودکار"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "کلید رابط کاربری برنامه bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "نام کاربری bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "پخش کننده وب به صورت پیش فرض"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "نمایش جعبه فیلتر در مرورگر"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "تایم اوت (ثانیه) اعلان های پخش کننده وب مرورگر"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "اعلان های پخش کننده وب مرورگر"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "ذخیره داده های اسکیول محاسبه شده (به عنوان مثال: آمار بازدید رسانه) با استفاده از وظیفه خودکار"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "تصویر پیش فرض سفارشی آلبوم خالی"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "تصویر پیش فرض سفارشی ویدیو خالی"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "زمان وتاریخ سفارشی"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "آدرس اینترنتی سفارشی - فاویکون"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "آدرس اینترنتی سفارشی - پس زمینه صفحه ورود"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "آدرس اینترنتی سفارشی - لگو صفحه ورود"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "آدرس اینترنتی سفارشی - لگو"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "متن پاورقی سفارشی"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "استفاده از بک اند DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "گذرواژه بک اند DAAP"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "آزاد - پاکسازی آراء برای جلسات منقضی شده کاربر"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "پخش مستقیم را به حداکثر تعداد رسانه محدود کنید"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "متادیتای سفارشی - تعریف لیست فیلدها"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "متادیتای سفارشی - غیرفعالسازی این فیلدها"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "اجازه دانلودها"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "بدون در نظر گرفتن پورت، بازپخش HTTP اجباری"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "اجازه مکان یابی جغرافیایی"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "پنهان کردن ستون ژانر در مرور ردیف های جدول"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr "پنهان کردن ستون هنرمند آهنگ برای آلبوم ها با یک هنرمند"
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "نمایش آلبوم هایی از لحظات خاص"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "نمایش ویدیوهایی از لحظات خاص"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "نمایش در حال پخش"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "نمایش اخیراً پخش شده"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "مرور الفبایی به صورت پیش فرض برای آیتم های زیر کتابخانه (آلبوم ، هنرمند ، ...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "کتابخانه آیتم منوی زمینه"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "نوع پخش محلی"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "دسترسی پخش محلی"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "قفل کردن آهنگ ها"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "اعلان های ایمیل مجاز"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "در حال پخش فیلتر شده برای هر کاربر"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "محدودیت افست"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr "تنظیم مقدار زمان آیتم هایی که در آلبوم / ویدیوی لحظه های خاص نمایش داده می شود"
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "روشهای لیست پخش"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "نوع لیست پخش"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "نوع بازپخش"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "# آخرین قسمت سریال برای نگهداری"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "# سریال ها برای بارگیری در صورت در دسترس بودن قسمت های جدید"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "آستانه پر بیننده ترین‌ها"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "محدودیت نرخ انتقال"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "روزهای انقضای پیش فرض پیوندهای به اشتراک گذاری (0 = هرگز)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "اشتراک گذاری مجاز"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "نمایش دکمه اهدأ کردن در پائین صفحه"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "نمایش # پخش شده"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "نمایش # رد شده"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "به طور پیش فرض نوار کناری سبک"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "عنوان وب سایت"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "زمان بی تحرکی اسلاید شو هنرمند"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "نمایش نام آهنگ فعلی در عنوان صفحه پخش کننده وب"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "آستانه  آمار روزانه"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "خواندن و نوشتن آدرس اینترنتی فعال"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "استفاده از بک اند Subsonic"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "رنگ تم و قالب"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "قالب، تم"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "منو بالایی"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "نرخ بیت کدگذاری"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "تثبیت کردن موقعیت هدر روی تم ها و قالب های سازگار"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "فقط آیتم های منحصر به فرد به لیست پخش اضافه شود"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "ویرایش آهنگ های بارگذاری شده مجاز برای کاربران"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "حذف آهنگ های بارگذاری شده مجاز برای کاربران"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "تغییر نام فایل بارگذاری شده با توجه به الگوی مجموعه وکاتالوگ"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "مجموعه وکاتالوگ هدف"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "اسکریپت پس از بارگذاری (فهرست فعلی = فهرست مقصد بارگذاری)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "ایجاد یک زیر شاخه برای هر کاربر"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "استفاده از بک اند UPnP"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr "مرور بر اساس سال اصلی آلبوم ها (برمیگردد به سال)"
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "استفاده از بک اند WebDAV"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "اجازه رمزگشایی جاوا اسکریپت (Aurora.js) در پخش کننده وب"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "تأیید گرفتن هنگام بستن پنجره پخش فعلی"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "اجازه اجرای فایل فلش در پخش کننده وب"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "اجازه اجرای HTML5 در پخش کننده وب"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "مکث خودکار بین برگه ها"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10300,21 +10359,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "مرور پیدا نشد یا منقضی شده است ، سعی کنید صفحه را دوباره بارگیری کنید"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr "میانگین تمام کاربران"
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "هنوز رتبه بندی نشده"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s از 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "رتبه بندی فعلی"
 
@@ -10458,38 +10517,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "طول (در دقیقه)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "رتبه بندی من"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "رتبه بندی (میانگین)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "رتبه بندی من (آلبوم)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "رتبه بندی من (هنرمند)"
 
@@ -10514,8 +10573,8 @@ msgid "Favorites (Artist)"
 msgstr "موردعلاقه ها (هنرمند)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "کاربر دیگر"
 
@@ -10528,33 +10587,33 @@ msgid "Another User (Artist)"
 msgstr "کاربر دیگر (هنرمند)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "# پخش شده یا ردکرده"
 
@@ -10564,34 +10623,34 @@ msgid "Played/Skipped ratio"
 msgstr "نسبت پخش شده / ردکرده"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "آخرین پخش من"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "آخرین ردشده من"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "آخرین پخش یا ردشده من"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "پخش شده توسط من"
 
@@ -10600,15 +10659,15 @@ msgid "Played by Me (Album)"
 msgstr "پخش شده توسط من (آلبوم)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "پخش شده توسط من (هنرمند)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "آخرین پخش شده"
 
@@ -10621,139 +10680,143 @@ msgid "Artist Genre"
 msgstr "ژانر هنرمند"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "آخرین افزوده شده"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "آخرین به روز شده"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "امکان تکرار"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr "امکان تکرار آلبوم ها"
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "شناسه MusicBrainz (آلبوم)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "شناسه MusicBrainz (هنرمند)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "متادیتا"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "عرض تصویر"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "ارتفاع تصویر"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "ویرایش اشتراک گذاری"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "شناسه ترک MusicBrainz"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "آواتار کاربر"
 
@@ -11493,15 +11556,11 @@ msgstr "Chinese"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "هنرمند ناشناخته"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "پذیرفتن"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "افزودن به لیست درخواستی"
 
diff --git a/locale/fr_FR/LC_MESSAGES/messages.mo b/locale/fr_FR/LC_MESSAGES/messages.mo
index 9dc6704fab..02c2f15228 100644
Binary files a/locale/fr_FR/LC_MESSAGES/messages.mo and b/locale/fr_FR/LC_MESSAGES/messages.mo differ
diff --git a/locale/fr_FR/LC_MESSAGES/messages.po b/locale/fr_FR/LC_MESSAGES/messages.po
index 76aee8788b..e06e149333 100644
--- a/locale/fr_FR/LC_MESSAGES/messages.po
+++ b/locale/fr_FR/LC_MESSAGES/messages.po
@@ -36,7 +36,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-04-12 12:43+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Paul rousselet, 2024\n"
 "Language-Team: French (France) (http://app.transifex.com/ampache/ampache/language/fr_FR/)\n"
@@ -74,9 +74,10 @@ msgstr "Toutes les listes de lecture"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Catalogue"
 
@@ -147,16 +148,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Nom"
 
@@ -202,9 +203,9 @@ msgstr "Réduire / Agrandir la barre latérale."
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -217,7 +218,7 @@ msgstr "Réduire / Agrandir la barre latérale."
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:532
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -226,8 +227,8 @@ msgid "Ampache Error Page"
 msgstr "Page d'erreur d'Ampache"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -237,9 +238,9 @@ msgstr "Pour l'amour de la musique"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Erreur"
 
@@ -273,21 +274,21 @@ msgid "Home"
 msgstr "Accueil"
 
 #: ../../public/templates/header.inc.php:62
-#: ../../public/templates/rightbar.inc.php:49
+#: ../../public/templates/rightbar.inc.php:50
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
-#: ../../public/templates/show_democratic.inc.php:53
+#: ../../public/templates/show_democratic.inc.php:54
 #: ../../public/templates/show_html5_player.inc.php:44
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -295,8 +296,7 @@ msgstr "Accueil"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
-#: ../../public/templates/show_recently_skipped_all.inc.php:125
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
 #: ../../public/templates/show_tvshow_row.inc.php:48
@@ -310,7 +310,7 @@ msgstr "Accueil"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Jouer"
 
@@ -325,15 +325,15 @@ msgstr "Jouer"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artistes"
 
@@ -353,11 +353,11 @@ msgstr "Artistes"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -372,12 +372,12 @@ msgstr "Albums"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Listes de lecture"
 
@@ -388,7 +388,7 @@ msgstr "Listes de lecture"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:109
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -412,11 +412,11 @@ msgstr "Genres"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Favoris"
 
@@ -424,7 +424,7 @@ msgstr "Favoris"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -436,29 +436,29 @@ msgstr "Envoyer"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "En cours de lecture"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Récemment joués"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Nouveaux albums"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Nouveaux artistes"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Nouveaux commentaires"
 
@@ -481,15 +481,15 @@ msgstr "Lecture aléatoire"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Liste de lecture"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Liste de lecture intelligente"
 
@@ -510,7 +510,7 @@ msgstr "Préférences"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -569,16 +569,14 @@ msgstr "Parcourir"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:67
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
-#: ../../public/templates/show_recently_skipped_all.inc.php:57
-#: ../../public/templates/show_recently_skipped_all.inc.php:183
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped.inc.php:52
 #: ../../public/templates/show_recently_skipped.inc.php:173
 #: ../../public/templates/show_similar_songs.inc.php:64
@@ -588,12 +586,12 @@ msgstr "Parcourir"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:268
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Album"
@@ -606,9 +604,9 @@ msgstr "Album"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:52
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -616,21 +614,19 @@ msgstr "Album"
 #: ../../public/templates/show_partial_edit_clip_row.inc.php:30
 #: ../../public/templates/show_recently_played_all.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:185
-#: ../../public/templates/show_recently_skipped_all.inc.php:56
-#: ../../public/templates/show_recently_skipped_all.inc.php:182
 #: ../../public/templates/show_recommended_artists.inc.php:54
 #: ../../public/templates/show_recommended_artists.inc.php:121
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:263
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artiste"
 
@@ -645,12 +641,12 @@ msgstr "Statistiques"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Piste"
 
@@ -658,9 +654,9 @@ msgstr "Piste"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -674,7 +670,7 @@ msgstr "Démocratique"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Labels"
@@ -689,23 +685,23 @@ msgstr "Tableaux de bord"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr "Épisode de podcast"
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Stations de radio"
@@ -714,7 +710,7 @@ msgstr "Stations de radio"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Vidéo"
 
@@ -730,8 +726,8 @@ msgstr "Annuler"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -744,8 +740,7 @@ msgstr "Annuler"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
-#: ../../public/templates/show_recently_skipped_all.inc.php:127
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
 #: ../../public/templates/show_tvshow_row.inc.php:50
@@ -764,8 +759,8 @@ msgstr "Jouer à la suite"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -778,8 +773,7 @@ msgstr "Jouer à la suite"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
-#: ../../public/templates/show_recently_skipped_all.inc.php:130
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
 #: ../../public/templates/show_tvshow_row.inc.php:53
@@ -797,8 +791,8 @@ msgstr "Jouer en dernier"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -809,8 +803,7 @@ msgstr "Jouer en dernier"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
-#: ../../public/templates/show_recently_skipped_all.inc.php:138
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
 #: ../../public/templates/show_search_row.inc.php:54
@@ -826,24 +819,23 @@ msgid "Add to Temporary Playlist"
 msgstr "Ajouter à la liste de lecture temporaire"
 
 #: ../../public/templates/header.inc.php:471
-#: ../../public/templates/rightbar.inc.php:53
+#: ../../public/templates/rightbar.inc.php:54
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
-#: ../../public/templates/show_recently_skipped_all.inc.php:140
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
 #: ../../public/templates/show_video_row.inc.php:83
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Ajouter à la liste de lecture"
 
@@ -889,8 +881,8 @@ msgstr "Mettre à jour automatiquement votre fichier de configuration"
 msgid "Download a copy of the new version"
 msgstr "Télécharger une copie de la nouvelle version"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Installation"
@@ -950,11 +942,11 @@ msgstr "limite"
 msgid "Item Count"
 msgstr "Nombre d'éléments"
 
-#: ../../public/templates/rightbar.inc.php:56
+#: ../../public/templates/rightbar.inc.php:57
 msgid "Add to New Playlist"
 msgstr "Ajouter à une nouvelle liste de lecture"
 
-#: ../../public/templates/rightbar.inc.php:75
+#: ../../public/templates/rightbar.inc.php:76
 #: ../../public/templates/show_playlist.inc.php:98
 #: ../../public/templates/show_playlist.inc.php:99
 #: ../../public/templates/show_search.inc.php:55
@@ -968,33 +960,33 @@ msgstr "Ajouter à une nouvelle liste de lecture"
 msgid "Batch download"
 msgstr "Téléchargement par lot"
 
-#: ../../public/templates/rightbar.inc.php:80
-#: ../../public/templates/show_democratic.inc.php:56
+#: ../../public/templates/rightbar.inc.php:81
+#: ../../public/templates/show_democratic.inc.php:57
 #: ../../public/templates/show_localplay_status.inc.php:62
 msgid "Clear Playlist"
 msgstr "Effacer la liste de lecture"
 
-#: ../../public/templates/rightbar.inc.php:83
+#: ../../public/templates/rightbar.inc.php:84
 msgid "Add dynamic items"
 msgstr "Ajouter les éléments dynamiques"
 
-#: ../../public/templates/rightbar.inc.php:86
+#: ../../public/templates/rightbar.inc.php:87
 msgid "Random song"
 msgstr "Piste aléatoire"
 
-#: ../../public/templates/rightbar.inc.php:89
+#: ../../public/templates/rightbar.inc.php:90
 msgid "Random artist"
 msgstr "Artiste aléatoire"
 
-#: ../../public/templates/rightbar.inc.php:92
+#: ../../public/templates/rightbar.inc.php:93
 msgid "Random album"
 msgstr "Album aléatoire"
 
-#: ../../public/templates/rightbar.inc.php:95
+#: ../../public/templates/rightbar.inc.php:96
 msgid "Random playlist"
 msgstr "Liste de lecture aléatoire"
 
-#: ../../public/templates/rightbar.inc.php:100
+#: ../../public/templates/rightbar.inc.php:101
 #: ../../public/templates/show_now_playing.inc.php:42
 #: ../../public/templates/show_random_album_disks.inc.php:38
 #: ../../public/templates/show_random_albums.inc.php:38
@@ -1005,14 +997,14 @@ msgstr "Liste de lecture aléatoire"
 msgid "Refresh"
 msgstr "Rafraichir"
 
-#: ../../public/templates/rightbar.inc.php:143
+#: ../../public/templates/rightbar.inc.php:144
 #: ../../public/templates/show_access_list.inc.php:83
 #: ../../public/templates/show_account.inc.php:90
 #: ../../public/templates/show_account.inc.php:98
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1030,7 +1022,7 @@ msgstr "Rafraichir"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1041,8 +1033,7 @@ msgstr "Rafraichir"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
-#: ../../public/templates/show_recently_skipped_all.inc.php:163
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
 #: ../../public/templates/show_search_row.inc.php:77
@@ -1063,16 +1054,16 @@ msgstr "Rafraichir"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Supprimer"
 
-#: ../../public/templates/rightbar.inc.php:148
+#: ../../public/templates/rightbar.inc.php:149
 msgid "No items"
 msgstr "Aucun éléments"
 
-#: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/rightbar.inc.php:153
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Plus"
@@ -1124,16 +1115,15 @@ msgstr "Niveau"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Utilisateur"
 
@@ -1148,7 +1138,7 @@ msgstr "Utilisateur"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Type"
 
@@ -1159,8 +1149,8 @@ msgstr "Type"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1170,12 +1160,12 @@ msgstr "Type"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1196,7 +1186,7 @@ msgstr "Action"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1232,7 +1222,7 @@ msgstr "Action"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Éditer"
 
@@ -1275,8 +1265,8 @@ msgstr "Email"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1286,12 +1276,7 @@ msgstr "Site web"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Statut"
 
@@ -1464,14 +1449,14 @@ msgstr "Champs Auto-inserés"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Artiste de l'album"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:97
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1483,7 +1468,7 @@ msgstr "Commentaire"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Numéro du catalogue"
 
@@ -1493,13 +1478,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:297
+#: ../../src/Repository/Model/AlbumDisk.php:310
 msgid "Disk"
 msgstr "Disque"
 
@@ -1508,10 +1493,10 @@ msgstr "Disque"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Genre"
 
@@ -1522,8 +1507,8 @@ msgstr "Genre"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Titre de la piste"
 
@@ -1532,11 +1517,11 @@ msgstr "Titre de la piste"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:105
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1544,19 +1529,18 @@ msgstr "Titre de la piste"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
-#: ../../public/templates/show_recently_skipped_all.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:273
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Année"
 
@@ -1564,28 +1548,28 @@ msgstr "Année"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Année d'origine"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Type de sortie"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Etat de sortie"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr "Commentaires de sortie"
 
@@ -1593,14 +1577,14 @@ msgstr "Commentaires de sortie"
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Code barre"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "Séries TV"
@@ -1615,9 +1599,9 @@ msgstr "Séries TV"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "Série TV"
 
@@ -1628,9 +1612,9 @@ msgstr "Série TV"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Saison"
 
@@ -1638,7 +1622,7 @@ msgstr "Saison"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Episode"
 
@@ -1650,28 +1634,26 @@ msgstr "Episode"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
-#: ../../public/templates/show_recently_skipped_all.inc.php:54
-#: ../../public/templates/show_recently_skipped_all.inc.php:180
 #: ../../public/templates/show_video.inc.php:131
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Titre"
@@ -1724,7 +1706,7 @@ msgid "Catalog Media Type"
 msgstr "Type de catalogue"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Musique"
 
@@ -1781,22 +1763,22 @@ msgstr "Ajouter un un label"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:81
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "Identifiant MusicBrainz"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Catégorie"
 
@@ -1870,7 +1852,7 @@ msgstr "Étiquette générée"
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Résumé"
 
@@ -1881,20 +1863,25 @@ msgstr "adresse"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "Pays"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Statut"
 
@@ -1914,7 +1901,7 @@ msgstr "Inactif"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1944,7 +1931,7 @@ msgid "Codec"
 msgstr "Codec"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Créer une liste de lecture"
 
@@ -1952,7 +1939,7 @@ msgstr "Créer une liste de lecture"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Privé"
 
@@ -2050,8 +2037,8 @@ msgstr "Créez un partage"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Partager"
 
@@ -2108,8 +2095,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Laisser les champs artiste et album vierges pour lire les informations du fichier"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:115
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Licence de musique"
 
@@ -2140,21 +2127,19 @@ msgstr "Ajouter un utilisateur"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
-#: ../../public/templates/show_recently_skipped_all.inc.php:60
-#: ../../public/templates/show_recently_skipped_all.inc.php:186
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:55
 #: ../../public/templates/show_recently_skipped.inc.php:176
 #: ../../public/templates/show_user_registration.inc.php:93
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Nom d'utilisateur"
 
@@ -2168,9 +2153,9 @@ msgstr "Nom d'utilisateur"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2186,9 +2171,9 @@ msgstr "Droits utilisateur"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Invité"
 
@@ -2196,8 +2181,8 @@ msgstr "Invité"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Gestionnaire de contenu"
 
@@ -2205,8 +2190,8 @@ msgstr "Gestionnaire de contenu"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Gestionnaire de catalogues"
 
@@ -2219,8 +2204,8 @@ msgstr "Gestionnaire de catalogues"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Administrateur"
 
@@ -2229,7 +2214,7 @@ msgid "User Catalog Filter"
 msgstr "Filtre de catalogues utilisateurs"
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2238,7 +2223,7 @@ msgid "Search on Google ..."
 msgstr "Rechercher sur Google ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2247,7 +2232,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Rechercher sur DuckDuckGo …"
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2255,7 +2240,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Rechercher sur Wikipedia ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2265,8 +2250,8 @@ msgstr "Rechercher sur Last.fm ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2278,7 +2263,7 @@ msgstr "Chercher sur Musicbrainz ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2297,16 +2282,16 @@ msgstr "Chercher sur Musicbrainz ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Joué"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2317,16 +2302,16 @@ msgstr[1] "%dfois"
 msgstr[2] "%dfois"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Envoyé par"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2336,7 +2321,7 @@ msgstr "Envoyé par"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2350,14 +2335,14 @@ msgstr "Envoyé par"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Actions"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2368,21 +2353,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Ajouter aléatoirement à la liste de lecture temporaire"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "Flux RSS"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2405,8 +2390,8 @@ msgstr "Enregistrer l'ordre des pistes"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2421,7 +2406,7 @@ msgid "Graphs"
 msgstr "Graphiques"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2429,8 +2414,8 @@ msgstr "Voulez-vous vraiment mettre à jour à partir des étiquettes ?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2440,7 +2425,7 @@ msgid "Update from tags"
 msgstr "Mettre à jour à partir des étiquettes du fichier"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2448,14 +2433,14 @@ msgid "Album Edit"
 msgstr "Edition album"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Éditer l'album"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2471,7 +2456,7 @@ msgstr "Éditer l'album"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Télécharger"
 
@@ -2494,11 +2479,11 @@ msgstr "Télécharger"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2509,7 +2494,7 @@ msgstr "Pistes"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2537,16 +2522,16 @@ msgstr "Vote"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2563,12 +2548,12 @@ msgstr "Jaquette"
 msgid "No Album found"
 msgstr "Aucun album trouvé"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Inconnu (orphelin)"
 
@@ -2662,7 +2647,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Albums manquants"
 
@@ -2682,7 +2667,7 @@ msgstr "Titres similaires"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2692,7 +2677,7 @@ msgstr "Titres similaires"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "Artiste"
 
@@ -2708,7 +2693,7 @@ msgstr "Aucun artiste trouvé"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2729,7 +2714,7 @@ msgstr "Sélectionnez une nouvelle jaquette"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "invalide"
 
@@ -2808,13 +2793,16 @@ msgstr "Nettoyer"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Mise à jour"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importer"
@@ -2869,8 +2857,8 @@ msgstr "Aucun catalogue trouvé"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2885,9 +2873,9 @@ msgstr "Description"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Version"
 
@@ -3065,28 +3053,28 @@ msgid "Preference"
 msgstr "Préférence"
 
 #. HINT: Democratic Playlist Name
-#: ../../public/templates/show_democratic.inc.php:35
+#: ../../public/templates/show_democratic.inc.php:36
 #, php-format
 msgid "%s Playlist"
 msgstr "La Playlist %s"
 
-#: ../../public/templates/show_democratic.inc.php:35
+#: ../../public/templates/show_democratic.inc.php:36
 #: ../../src/Repository/Model/Browse.php:370
 msgid "Democratic Playlist"
 msgstr "Liste de lecture démocratique"
 
-#: ../../public/templates/show_democratic.inc.php:41
+#: ../../public/templates/show_democratic.inc.php:42
 #: ../../public/templates/show_manage_democratic.inc.php:39
 msgid "Cooldown"
 msgstr "Temps avant de rejouer la piste"
 
-#: ../../public/templates/show_democratic.inc.php:47
 #: ../../public/templates/show_democratic.inc.php:48
+#: ../../public/templates/show_democratic.inc.php:49
 #: ../../public/templates/show_edit_democratic.inc.php:38
 msgid "Configure Democratic Playlist"
 msgstr "Configurez Playlist démocratique"
 
-#: ../../public/templates/show_democratic.inc.php:85
+#: ../../public/templates/show_democratic.inc.php:86
 msgid "Reload this page automatically"
 msgstr "Recharger cette page automatiquement"
 
@@ -3115,9 +3103,9 @@ msgstr "Page de debogage"
 
 #: ../../public/templates/show_denied.inc.php:59
 #: ../../public/templates/sidebar_localplay.inc.php:102
-#: ../../src/Module/Api/ApiHandler.php:147
-#: ../../src/Module/Api/ApiHandler.php:218
-#: ../../src/Module/Api/ApiHandler.php:230
+#: ../../src/Module/Api/ApiHandler.php:151
+#: ../../src/Module/Api/ApiHandler.php:225
+#: ../../src/Module/Api/ApiHandler.php:237
 msgid "Access Denied"
 msgstr "Accès refusé"
 
@@ -3164,11 +3152,11 @@ msgstr "Vous n'avez pas les droit pour écrire dans ce dossier ou fichier"
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Nom de fichier"
 
@@ -3182,7 +3170,7 @@ msgid "Edit Access Control List"
 msgstr "Modifier la liste de contrôle d'accès"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:62
 msgid "Additional Artists"
 msgstr "Artistes similaires"
 
@@ -3199,12 +3187,12 @@ msgid "Add tags to sub songs"
 msgstr "Ajouter des balises à des sous chansons"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Lieu de formation"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Année de formation"
 
@@ -3241,7 +3229,7 @@ msgstr "Temps avant de pouvoir rejouer une piste"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "minutes"
 
@@ -3253,23 +3241,19 @@ msgstr "Rendre par défaut"
 msgid "Edit Catalog Filter"
 msgstr "Éditer le filtre de catalogues"
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr "Éditer le filtre"
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Configurez licence"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Description:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Lien externe"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Confirmer"
 
@@ -3277,7 +3261,7 @@ msgstr "Confirmer"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Propriétaire"
 
@@ -3295,7 +3279,7 @@ msgid "Feed"
 msgstr "Flux"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Langage"
 
@@ -3304,9 +3288,9 @@ msgstr "Langage"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Aléatoire"
@@ -3329,7 +3313,7 @@ msgstr "Créée par: \"%1$s\" pour \"%2$s\""
 msgid "Comment:"
 msgstr "Commentaire:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:77
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3339,24 +3323,24 @@ msgstr "Commentaire:"
 msgid "Track"
 msgstr "Piste"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Compositeur"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:101
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Label"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:126
 msgid "More Metadata"
 msgstr "Plus de métadonnées"
 
@@ -3448,8 +3432,8 @@ msgid "Format"
 msgstr "Format"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Exporter"
 
@@ -3476,7 +3460,7 @@ msgstr "Diffusions"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcasts"
@@ -3491,7 +3475,7 @@ msgstr "Podcasts"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Épisodes de Podcast"
 
@@ -3582,8 +3566,8 @@ msgid "Direct URL to Image"
 msgstr "URL directe vers l'image"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Image locale"
 
@@ -3635,15 +3619,15 @@ msgstr "jour"
 msgid "Hour"
 msgstr "heure"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Votre navigateur ne supporte pas cette fonction."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "Le plein écran n'est pas supporté par votre navigateur"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Un média est en lecture en ce moment, êtes-vous sûr de vouloir fermer?"
 
@@ -3704,57 +3688,57 @@ msgstr "Ne pas répeter"
 msgid "Show Album"
 msgstr "Afficher l'album"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Afficher paroles"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Double-cliquez pour poster un nouveau commentaire"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Ma diffusion"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Tout ajouter à la liste de lecture"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Diaporama"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "Dérouler/masquer la playlist"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr "Mettre la playlist en boucle"
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Visualiser"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Visualiseur plein-écran"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Equalizer"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "Non supporté"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "Ce média n'est pas supporté par le lecteur. Votre navigateur est-il à jour?"
 
@@ -3766,6 +3750,16 @@ msgstr "Importer une liste de lecture depuis un fichier"
 msgid "Import Playlist"
 msgstr "Importer une liste de lecture"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Fichier"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3889,13 +3883,13 @@ msgid ""
 msgstr "Cette étape prends les valeurs de configuration de base et génère le fichier de configuration. Si votre dossier config/ est accessible en écriture, vous pouvez sélectionner \"écrire\" pour qu'Ampache écrive le fichier de configuration à l'emplacement correct. Si vous sélectionnez \"télécharger\", il vous sera demandé de télécharger le fichier de configuration, et vous pourrez ensuite placer le fichier manuellement dans %s."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Divers"
 
@@ -3907,7 +3901,7 @@ msgstr "Chemin d'accès web"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Connexion base de données"
 
@@ -3980,7 +3974,7 @@ msgid ""
 msgstr "Paramètre recommandés lorsqu'Ampache est utilisé comme une interface pour une communauté musicale."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Autoriser le transcodage"
 
@@ -4176,7 +4170,6 @@ msgstr "Afficher les IP uniques"
 #: ../../public/templates/show_ip_history.inc.php:74
 #: ../../public/templates/show_pvmsgs.inc.php:63
 #: ../../public/templates/show_pvmsgs.inc.php:92
-#: ../../public/templates/show_recently_skipped_all.inc.php:58
 msgid "Date"
 msgstr "Date"
 
@@ -4199,11 +4192,11 @@ msgstr "Modifier label"
 msgid "Edit Label"
 msgstr "Modifier le label"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Créer un label"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Aucun label trouvé"
 
@@ -4334,10 +4327,10 @@ msgid "Yourself"
 msgstr "Moi même"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "Système"
 
@@ -4373,19 +4366,24 @@ msgstr "Tout mettre à jour"
 msgid "Are you sure?"
 msgstr "Êtes-vous certain ?"
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Ajouter des nouveaux fichiers depuis: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:63
-#, php-format
-msgid "Update existing files in: %s"
-msgstr "Mettre à jour les fichiers existants dans: %s"
+msgid "Clean deleted files in:"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
+
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Aucune démocratique trouvé"
 
@@ -4394,7 +4392,7 @@ msgid "Filter name"
 msgstr "Nom de filtre"
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Utilisateurs"
 
@@ -4406,11 +4404,11 @@ msgstr "Nombre d'utilisateurs"
 msgid "Number of Catalogs"
 msgstr "Nombre de catalogues"
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Créer une licence"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Pas de licence trouvée"
 
@@ -4434,13 +4432,13 @@ msgstr "Date d'ajout"
 msgid "Trending"
 msgstr "Tendance"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Aucun album manquant trouvé"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Artistes manquants"
 
@@ -4498,12 +4496,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Voulez-vous vraiment supprimer cette liste de lecture?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Réorganiser"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "Durée"
 
@@ -4511,8 +4509,8 @@ msgstr "Durée"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Nom de la liste de lecture"
 
@@ -4572,8 +4570,8 @@ msgstr "Modifier épisode de podcast"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Date de publication"
 
@@ -4584,11 +4582,6 @@ msgstr "Date de publication"
 msgid "Length"
 msgstr "Durée"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Fichier"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4627,8 +4620,8 @@ msgid "Edit Podcast"
 msgstr "Éditer le podcast."
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4638,7 +4631,7 @@ msgstr "Éditer le podcast."
 msgid "Episodes"
 msgstr "Episodes"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Aucun podcast trouvé."
 
@@ -4736,16 +4729,14 @@ msgstr[2] "%d heures"
 msgid "Size Limit"
 msgstr "Limite de Taille"
 
-#: ../../public/templates/show_random.inc.php:134
+#: ../../public/templates/show_random.inc.php:132
 msgid "Enqueue"
 msgstr "Queue de lecture"
 
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
-#: ../../public/templates/show_recently_skipped_all.inc.php:62
-#: ../../public/templates/show_recently_skipped_all.inc.php:188
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped.inc.php:57
 #: ../../public/templates/show_recently_skipped.inc.php:178
 msgid "Last Played"
@@ -4754,17 +4745,14 @@ msgstr "Dernièrement joués"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
-#: ../../public/templates/show_recently_skipped_all.inc.php:64
-#: ../../public/templates/show_recently_skipped_all.inc.php:190
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped.inc.php:59
 #: ../../public/templates/show_recently_skipped.inc.php:180
 msgid "Agent"
 msgstr "Agent"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
-#: ../../public/templates/show_recently_skipped_all.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
 msgid "%d second ago"
@@ -4774,8 +4762,7 @@ msgstr[1] "il y a %d secondes"
 msgstr[2] "il y a %d secondes"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
-#: ../../public/templates/show_recently_skipped_all.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
 msgid "%d minute ago"
@@ -4785,8 +4772,7 @@ msgstr[1] "il y a %d minutes"
 msgstr[2] "il y a %d minutes"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
-#: ../../public/templates/show_recently_skipped_all.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
 msgid "%d hour ago"
@@ -4796,8 +4782,7 @@ msgstr[1] "il y a %d heures"
 msgstr[2] "il y a %d heures"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
-#: ../../public/templates/show_recently_skipped_all.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
 msgid "%d day ago"
@@ -4807,8 +4792,7 @@ msgstr[1] "il y a %d jours"
 msgstr[2] "il y a %d jours"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
-#: ../../public/templates/show_recently_skipped_all.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
 msgid "%d week ago"
@@ -4818,8 +4802,7 @@ msgstr[1] "il y a %d semaines"
 msgstr[2] "il y a %d semaines"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
-#: ../../public/templates/show_recently_skipped_all.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
 msgid "%d month ago"
@@ -4829,8 +4812,7 @@ msgstr[1] "il y a %d mois"
 msgstr[2] "il y a %d mois"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
-#: ../../public/templates/show_recently_skipped_all.inc.php:113
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
 msgid "%d year ago"
@@ -4840,8 +4822,7 @@ msgstr[1] "il y a %d ans"
 msgstr[2] "il y a %d ans"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
-#: ../../public/templates/show_recently_skipped_all.inc.php:116
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
 msgid "%d decade ago"
@@ -4851,13 +4832,11 @@ msgstr[1] "il y a %d décennies"
 msgstr[2] "il y a %d décennies"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
-#: ../../public/templates/show_recently_skipped_all.inc.php:173
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
 msgstr "Aucun objet joué récemment n'a été trouvé"
 
-#: ../../public/templates/show_recently_skipped_all.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:44
 msgid "Recently Skipped"
 msgstr "Récemment ignoré"
@@ -4995,7 +4974,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "Voulez-vous vraiment supprimer cette étiquette?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Pas assez de données"
 
@@ -5039,8 +5018,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "AVERTISSEMENT"
 
@@ -5349,23 +5326,29 @@ msgstr "La clé de validation utilisée est incorrecte"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Jamais"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Inconnu"
@@ -5505,8 +5488,8 @@ msgstr "Dernière mise à jour"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Ajouté"
 
@@ -5518,15 +5501,15 @@ msgstr "Informations sur la vidéo"
 msgid "No video found"
 msgstr "Aucune vidéo trouvée"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr "Pistes jouées"
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr "Minutes jouées"
 
@@ -5598,13 +5581,13 @@ msgid "Music Clips"
 msgstr "Clips musicaux"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Films"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Vidéos personnelles"
@@ -5615,7 +5598,7 @@ msgid "Uploads"
 msgstr "Envois"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Listes de lecture intelligentes"
@@ -5629,7 +5612,7 @@ msgid "Wanted"
 msgstr "Demandé"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Partages"
@@ -5671,7 +5654,7 @@ msgid "Account"
 msgstr "Compte"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "Aide"
 
@@ -5694,15 +5677,15 @@ msgid ""
 msgstr "Vous avez pu avoir atteint cette page parce qu'Ampache n'a pas pu charger les dépendances requises"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Pas de catalogue configuré. Pour commencer à diffuser vos fichiers, vous devez %1$s ajouter un catalogue %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Ajouté à la playlist"
 
@@ -5746,7 +5729,6 @@ msgstr "Ajouter"
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
-#: ../../src/Module/Api/Method/AlbumSongsMethod.php:63
 #: ../../src/Module/Api/Method/Api5/AlbumSongs5Method.php:63
 #: ../../src/Module/Api/Method/Api5/Artist5Method.php:60
 #: ../../src/Module/Api/Method/Api5/ArtistAlbums5Method.php:59
@@ -5766,17 +5748,17 @@ msgstr "Ajouter"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5785,80 +5767,21 @@ msgstr "Ajouter"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
 #: ../../src/Module/Api/Method/Api5/Video5Method.php:63
-#: ../../src/Module/Api/Method/ArtistAlbumsMethod.php:59
-#: ../../src/Module/Api/Method/ArtistMethod.php:61
-#: ../../src/Module/Api/Method/ArtistSongsMethod.php:64
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:98
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:91
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:106
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:97
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:114
-#: ../../src/Module/Api/Method/BrowseMethod.php:104
-#: ../../src/Module/Api/Method/BrowseMethod.php:155
-#: ../../src/Module/Api/Method/BrowseMethod.php:171
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:61
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:82
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:101
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:82
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:101
-#: ../../src/Module/Api/Method/CatalogMethod.php:60
-#: ../../src/Module/Api/Method/DemocraticMethod.php:69
-#: ../../src/Module/Api/Method/DemocraticMethod.php:98
-#: ../../src/Module/Api/Method/FlagMethod.php:86
-#: ../../src/Module/Api/Method/FollowersMethod.php:68
-#: ../../src/Module/Api/Method/FollowingMethod.php:68
-#: ../../src/Module/Api/Method/GenreMethod.php:60
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
-#: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
-#: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
-#: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
-#: ../../src/Module/Api/Method/LiveStreamMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistMethod.php:63
-#: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
-#: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
-#: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
-#: ../../src/Module/Api/Method/RateMethod.php:89
-#: ../../src/Module/Api/Method/RecordPlayMethod.php:70
-#: ../../src/Module/Api/Method/RecordPlayMethod.php:88
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:79
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:61
-#: ../../src/Module/Api/Method/SongMethod.php:60
-#: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
-#: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:82
-#: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
-#: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
-#: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "Non trouvé: %s"
@@ -5918,24 +5841,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Paroles"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Licences"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Information du titre"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - Mise à jour"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Pour l'Amour de la Musique - Installation"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5943,33 +5866,33 @@ msgid ""
 msgstr "Cette page traite toutes les mises à jour de base de données pour Ampache commençant par %1$s. Votre version actuelle est %2$s avec une base de données version %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "Impossible d'ouvrir `%s` en écriture"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "Impossible d'écrire dans `%s`"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "Fichiers graphiques sauvegardés: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr "Paramètre obligatoire manquant"
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
-#: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:332
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
 #: ../../src/Module/Api/Method/Api5/Album5Method.php:56
@@ -5991,7 +5914,6 @@ msgstr "Paramètre obligatoire manquant"
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -6000,156 +5922,71 @@ msgstr "Paramètre obligatoire manquant"
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:89
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:128
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:80
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:89
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:73
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:82
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:80
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:88
-#: ../../src/Module/Api/Method/BrowseMethod.php:76
-#: ../../src/Module/Api/Method/BrowseMethod.php:134
-#: ../../src/Module/Api/Method/BrowseMethod.php:162
-#: ../../src/Module/Api/Method/CatalogActionMethod.php:65
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:79
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:101
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:90
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:90
-#: ../../src/Module/Api/Method/FlagMethod.php:72
-#: ../../src/Module/Api/Method/FlagMethod.php:80
-#: ../../src/Module/Api/Method/GetArtMethod.php:70
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
-#: ../../src/Module/Api/Method/GetSimilarMethod.php:63
-#: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
-#: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:79
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
-#: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:96
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:71
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:77
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:67
-#: ../../src/Module/Api/Method/RateMethod.php:70
-#: ../../src/Module/Api/Method/RateMethod.php:76
-#: ../../src/Module/Api/Method/RateMethod.php:83
-#: ../../src/Module/Api/Method/RegisterMethod.php:99
-#: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:75
-#: ../../src/Module/Api/Method/StatsMethod.php:91
-#: ../../src/Module/Api/Method/StatsMethod.php:109
-#: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:76
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:72
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:94
-#: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
-#: ../../src/Module/Api/Method/UserCreateMethod.php:84
-#: ../../src/Module/Api/Method/UserCreateMethod.php:90
-#: ../../src/Module/Api/Method/UserDeleteMethod.php:68
-#: ../../src/Module/Api/Method/UserEditMethod.php:82
-#: ../../src/Module/Api/Method/UserEditMethod.php:90
-#: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "Demande incorrecte: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:358
 #, php-format
 msgid "Require: %s"
 msgstr "Nécessite : %s"
 
-#: ../../src/Module/Api/ApiHandler.php:200
-#: ../../src/Module/Api/ApiHandler.php:209
+#: ../../src/Module/Api/ApiHandler.php:207
+#: ../../src/Module/Api/ApiHandler.php:216
 msgid "Access Control not Enabled"
 msgstr "Contrôle d'accès pas activé"
 
-#: ../../src/Module/Api/ApiHandler.php:263
-#: ../../src/Module/Api/ApiHandler.php:272
-#: ../../src/Module/Api/ApiHandler.php:281
-#: ../../src/Module/Api/ApiHandler.php:293
+#: ../../src/Module/Api/ApiHandler.php:270
+#: ../../src/Module/Api/ApiHandler.php:279
+#: ../../src/Module/Api/ApiHandler.php:288
+#: ../../src/Module/Api/ApiHandler.php:300
 msgid "Session Expired"
 msgstr "Session expirée"
 
-#: ../../src/Module/Api/ApiHandler.php:315
-#: ../../src/Module/Api/ApiHandler.php:324
-#: ../../src/Module/Api/ApiHandler.php:333
-#: ../../src/Module/Api/ApiHandler.php:345
+#: ../../src/Module/Api/ApiHandler.php:322
+#: ../../src/Module/Api/ApiHandler.php:331
+#: ../../src/Module/Api/ApiHandler.php:340
+#: ../../src/Module/Api/ApiHandler.php:352
 msgid "Unauthorized access attempt to API - ACL Error"
 msgstr "Erreur accès : Accès non autorisé à l'API"
 
-#: ../../src/Module/Api/ApiHandler.php:378
-#: ../../src/Module/Api/ApiHandler.php:393
-#: ../../src/Module/Api/ApiHandler.php:408
-#: ../../src/Module/Api/ApiHandler.php:426
-#: ../../src/Module/Api/ApiHandler.php:540
-#: ../../src/Module/Api/ApiHandler.php:549
+#: ../../src/Module/Api/ApiHandler.php:385
+#: ../../src/Module/Api/ApiHandler.php:400
+#: ../../src/Module/Api/ApiHandler.php:415
+#: ../../src/Module/Api/ApiHandler.php:433
+#: ../../src/Module/Api/ApiHandler.php:592
+#: ../../src/Module/Api/ApiHandler.php:601
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:101
 #: ../../src/Module/Api/Method/Api3/Localplay3Method.php:50
 #: ../../src/Module/Api/Method/Api3/Localplay3Method.php:70
 #: ../../src/Module/Api/Method/Api5/Democratic5Method.php:143
-#: ../../src/Module/Api/Method/DemocraticMethod.php:144
 msgid "Invalid Request"
 msgstr "Demande non valide"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr "Type d'objet incorrect"
 
-#: ../../src/Module/Api/Method/AdvancedSearchMethod.php:80
-#: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:79
-#: ../../src/Module/Api/Method/Api5/BookmarkCreate5Method.php:70
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:65
-#: ../../src/Module/Api/Method/Api5/BookmarkEdit5Method.php:70
-#: ../../src/Module/Api/Method/Api5/DeletedVideos5Method.php:53
-#: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:64
-#: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:70
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:82
-#: ../../src/Module/Api/Method/Api5/Stats5Method.php:79
-#: ../../src/Module/Api/Method/Api5/Video5Method.php:52
-#: ../../src/Module/Api/Method/Api5/Videos5Method.php:55
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:73
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:66
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
-#: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
-#: ../../src/Module/Api/Method/LocalplayMethod.php:83
-#: ../../src/Module/Api/Method/StatsMethod.php:79
-#: ../../src/Module/Api/Method/VideoMethod.php:53
-#: ../../src/Module/Api/Method/VideosMethod.php:55
-msgid "Enable: video"
-msgstr "Activer: vidéo"
-
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:54
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:74
 msgid "Media Object Invalid or Not Specified"
@@ -6214,7 +6051,8 @@ msgid "File not found"
 msgstr "Fichier non trouvé"
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr "Catalogue introuvable"
 
@@ -6249,21 +6087,23 @@ msgstr "Type d'objet incorrect"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr "Mauvaise type d'élément dans la bibliothéque"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:87
+#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:65
+#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:67
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr "Élément de bibliothèque non trouvé"
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr "Accès refusé : les fonctionnalités sociale ne sont pas activées"
@@ -6274,20 +6114,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr "Accès refusé : allow_video n'est pas activé."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr "Accès refusé : les fonctionnalités de podcast ne sont pas activées"
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6309,10 +6149,6 @@ msgstr "Échec de connexion, l'horodatage est mauvais"
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:128
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
-#: ../../src/Module/Api/Method/HandshakeMethod.php:83
-#: ../../src/Module/Api/Method/HandshakeMethod.php:119
-#: ../../src/Module/Api/Method/HandshakeMethod.php:130
-#: ../../src/Module/Api/Method/HandshakeMethod.php:186
 msgid "Received Invalid Handshake"
 msgstr "Réception d'une négociation non valide"
 
@@ -6322,18 +6158,22 @@ msgstr "Réception d'une négociation non valide"
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:128
 #: ../../src/Module/Api/Method/HandshakeMethod.php:118
-#: ../../src/Module/Api/Method/HandshakeMethod.php:119
-#: ../../src/Module/Api/Method/HandshakeMethod.php:130
 msgid "Login failed, timestamp is out of range"
 msgstr "Connexion échouée, l'horodatage est dépassé."
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Serveur"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
-#: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Nom d'utilisateur ou mot de passe incorrect"
 
@@ -6347,12 +6187,12 @@ msgstr "Accès refusé : les fonctionnalités de licence ne sont pas activées"
 msgid "Error Unable to connect to localplay controller"
 msgstr "Erreur : Impossible de se connecter au contrôleur local de lecture"
 
-#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:65
+#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:70
 #: ../../src/Module/Api/Method/Api4/PlaylistAddSong4Method.php:59
 #: ../../src/Module/Api/Method/Api4/PlaylistDelete4Method.php:55
 #: ../../src/Module/Api/Method/Api4/PlaylistEdit4Method.php:73
 #: ../../src/Module/Api/Method/Api4/PlaylistRemoveSong4Method.php:62
-#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:67
+#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:72
 msgid "Access denied to this playlist"
 msgstr "Accès refusé à cette playlist"
 
@@ -6408,182 +6248,122 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr "Échec lors de la synchronisation des épisodes pour le podcast :"
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "Demande incorrecte"
+#: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:79
+#: ../../src/Module/Api/Method/Api5/BookmarkCreate5Method.php:70
+#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:65
+#: ../../src/Module/Api/Method/Api5/BookmarkEdit5Method.php:70
+#: ../../src/Module/Api/Method/Api5/DeletedVideos5Method.php:53
+#: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:64
+#: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:70
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:82
+#: ../../src/Module/Api/Method/Api5/Stats5Method.php:79
+#: ../../src/Module/Api/Method/Api5/Video5Method.php:52
+#: ../../src/Module/Api/Method/Api5/Videos5Method.php:55
+msgid "Enable: video"
+msgstr "Activer: vidéo"
 
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:81
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:96
-#: ../../src/Module/Api/Method/CatalogActionMethod.php:105
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:161
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:177
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:72
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:82
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:97
 msgid "Not Found"
 msgstr "Non trouvé"
 
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:76
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:76
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:76
 msgid "Enable: delete_from_disk"
 msgstr "Activation : delete_from_disk"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
-#: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
-#: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
-#: ../../src/Module/Api/Method/PodcastsMethod.php:57
-#: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
 msgstr "Activation : podcast"
 
 #: ../../src/Module/Api/Method/Api5/Flag5Method.php:58
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:56
-#: ../../src/Module/Api/Method/FlagMethod.php:59
-#: ../../src/Module/Api/Method/RateMethod.php:57
 msgid "Enable: ratings"
 msgstr "Activation : notation"
 
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
-#: ../../src/Module/Api/Method/FollowersMethod.php:57
-#: ../../src/Module/Api/Method/FollowingMethod.php:57
-#: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
-#: ../../src/Module/Api/Method/TimelineMethod.php:58
-#: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
 msgstr "Activation : réseaux sociaux"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
-#: ../../src/Module/Api/Method/ShareMethod.php:54
-#: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
 msgstr "Activation : partage"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
-#: ../../src/Module/Api/Method/LiveStreamMethod.php:55
-#: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "Activation : live_stream"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
-#: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "Activation : étiquettes"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
-#: ../../src/Module/Api/Method/LicensesMethod.php:57
-#: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
 msgstr "Activation : licence"
 
 #: ../../src/Module/Api/Method/Api5/Localplay5Method.php:69
 #: ../../src/Module/Api/Method/Api5/LocalplaySongs5Method.php:58
-#: ../../src/Module/Api/Method/LocalplayMethod.php:70
-#: ../../src/Module/Api/Method/LocalplaySongsMethod.php:59
 msgid "Unable to connect to localplay controller"
 msgstr "Impossible de se connecter au contrôleur localplay."
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+msgid "Bad Request"
+msgstr "Demande incorrecte"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
-#: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
-#: ../../src/Module/Api/Method/PlaylistMethod.php:68
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:64
-#: ../../src/Module/Api/Method/PlaylistSongsMethod.php:74
 msgid "Require: 100"
 msgstr "Nécessite : 100"
 
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:65
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:66
 msgid "Require: 75"
 msgstr "Nécessite : 75"
 
@@ -6599,49 +6379,45 @@ msgstr "Obsolète"
 msgid "Access denied"
 msgstr "Accès refusé"
 
-#: ../../src/Module/Api/Method/RegisterMethod.php:60
-msgid "Enable: allow_public_registration"
-msgstr "Activer : allow_public_registration"
-
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Clips"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1642
 msgid "Ampache XSPF Playlist"
 msgstr "Playlist XSPF de Ampache"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "Version d'adresse IP incohérente"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Une adresse IPv4 / IPv6 invalide a été saisie"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "Entrée ACL définie en double"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6649,8 +6425,8 @@ msgstr "Entrée ACL définie en double"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6660,7 +6436,7 @@ msgstr "Entrée ACL définie en double"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6673,7 +6449,7 @@ msgstr "Entrée ACL définie en double"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6682,21 +6458,22 @@ msgstr "Entrée ACL définie en double"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6704,7 +6481,7 @@ msgstr "Entrée ACL définie en double"
 msgid "No Problem"
 msgstr "Aucun problème"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Votre nouvelle liste(s) de contrôle d'accès a été créé"
 
@@ -6749,19 +6526,19 @@ msgstr "Êtes-vous certain ?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Cette ACL sera définitivement supprimée \"%s\""
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "Votre liste de contrôle d'accès a été mise à jour"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Veuillez sélectionner un type de catalogue"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Veuillez saisir un nom de catalogue"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Le processus de création du catalogue a commencé"
 
@@ -6788,17 +6565,17 @@ msgstr "Toutes les données des lectures en cours ont été effacées"
 msgid "Catalog statistics have been cleared"
 msgstr "Les statistiques du catalogue ont été effacées"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "Le catalogue a été supprimé"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6806,21 +6583,20 @@ msgstr "Le catalogue a été supprimé"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Il y a eu un problème"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Il y a eu une erreur à la suppression de ce catalogue"
 
@@ -6847,7 +6623,7 @@ msgstr "La recherche des images pour le catalogue a commencé"
 msgid "This will permanently delete your Catalog"
 msgstr "Ceci supprimera définitivement votre catalogue"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Aucun sons désactivée trouvée"
 
@@ -6872,25 +6648,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr "Un nom de filtre est requis"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr "Ce nom de filtre existe déjà"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr "Le nouveau filtre n'as pas été créé"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr "Nouveau filtre ajouté"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr "%1$sa été créé"
@@ -6918,33 +6694,41 @@ msgstr "Ceci supprimera définitivement le filtre de catalogue \"%s\""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr "Les utilisateurs seront reset sur le filtre DEFAULT."
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr "Le filtre n'as pas été modifié"
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr "Filtre mis à jour"
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr "%1$s a été mis à jour"
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "La licence a été supprimée"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "La licence a été mise à jour"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Une nouvelle licence a été créée"
 
-#: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
-msgid "Your e-mail has been sent"
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
+msgid "Your e-mail has been sent"
 msgstr "Votre e-mail a été envoyé"
 
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:99
@@ -7008,7 +6792,7 @@ msgstr "La plugin a été mis-à-jour"
 msgid "Shoutbox post has been deleted"
 msgstr "Le commentaire a été supprimé"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Le commentaire a été mis à jour"
 
@@ -7022,37 +6806,37 @@ msgid ""
 "currently configured charset"
 msgstr "Votre base de données et ses tables ont été mises à jour pour les faire correspondre au jeux de caractères sélectionnés"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Votre mot de passe ne correspond pas"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Un nom d'utilisateur est requis"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "Cet utilisateur existe déjà"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Vous avez entré une adresse mail invalide "
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "Le nouvel utilisateur n'a pas été créé"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Nouvel utilisateur ajouté"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s a été créé avec un niveau d'accès de %2$s"
@@ -7133,14 +6917,14 @@ msgstr "Cela remplacera votre token existant. Les liens utilisant l'ancien token
 msgid "%s IP History"
 msgstr "Historique IP %s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Veuillez vérifier que les dimensions de votre image sont comprises entre le minimum %1$s et le maximum %2$s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) mis à jour"
@@ -7150,12 +6934,13 @@ msgstr "%s (%s) mis à jour"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7210,8 +6995,8 @@ msgstr "L'artiste et tous les fichiers seront effacés."
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr "Surcharger les noms d'Artistes qui correspondent a un mbid"
 
@@ -7250,36 +7035,32 @@ msgstr "Le nom d'utilisateur ou le mot de passe de la base de données Ampache e
 msgid "Configuration files were either not found or unreadable"
 msgstr "Les fichiers de configuration étaient soit introuvables, soit illisibles"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "L'étiquette a été ajoutée"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "L'étiquette a été supprimée"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "Impossible de supprimer cette étiquette."
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "Cette étiquette sera supprimée"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "Le Label ne peut pas être trouvé"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "Le compte a été désactivé, veuillez contacter l'administrateur"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "L'utilisateur est déjà connecté"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Impossible de créer un compte local"
 
@@ -7317,23 +7098,27 @@ msgstr "Echec"
 msgid "The Playlist could not be imported"
 msgstr "La liste de lecture n’a pas pu être importée"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "Aucune chanson valide trouvée dans le fichier de la liste de lecture"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "Le podcast a été supprimé"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "L'URL du flux n'est pas valide"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "Mauvais type de catalogue cible"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "Impossible de lire le flux"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Abonné au podcast"
 
@@ -7349,52 +7134,68 @@ msgstr "L'épisode du podcast a été supprimé"
 msgid "The Podcast Episode will be deleted"
 msgstr "L'épisode du podcast sera supprimé"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Serveur"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "Votre compte a été mis à jour"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "Votre compte n'a pas été mis à jour"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Préférences du serveur mises à jour avec succès."
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Les préférences de l'utilisateur ont été mises à jour avec succès."
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "Veuillez indiquer votre nom complet (prénom, nom de famille)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Se il vous plaît remplir dans votre site"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Se il vous plaît remplir dans votre état"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Se il vous plaît remplir dans votre ville"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Echec de la mise à jour"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Utilisateur mis à jour avec succès"
 
@@ -7410,7 +7211,7 @@ msgstr "Le sujet est requis"
 msgid "Message has been sent"
 msgstr "Le message a été envoyé"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "Les messages ont été supprimés"
 
@@ -7418,7 +7219,7 @@ msgstr "Les messages ont été supprimés"
 msgid "The Message will be deleted"
 msgstr "Le message sera supprimé"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "État des messages ont été changés"
 
@@ -7427,7 +7228,7 @@ msgstr "État des messages ont été changés"
 msgid "RE"
 msgstr "RE"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Station de radio créée"
 
@@ -7457,6 +7258,7 @@ msgstr "Vous devez entrer un mot de passe"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Les mots de passe ne correspondent pas"
 
@@ -7465,7 +7267,7 @@ msgid "Failed to create user"
 msgstr "Échec de la création d'un utilisateur"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:274
 msgid "Remove"
 msgstr "Supprimer"
 
@@ -7475,11 +7277,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr "Votre recherche a été enregistrée en tant que playlist sous le nom %s"
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "Échec de la création de la liste de lecture"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "Votre recherche a été enregistrée en tant que playlist intelligente sous le nom %s"
@@ -7488,30 +7289,30 @@ msgstr "Votre recherche a été enregistrée en tant que playlist intelligente s
 msgid "View on MusicBrainz"
 msgstr "Voir sur MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "Les partages expirés ont été supprimés"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Partage créé"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Vous pouvez maintenant commencer à partager l'adresse suivante:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "Vous pouvez également intégrer ce partage comme un lecteur web dans votre site, avec le code HTML suivant:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr "Échec lors de la création du partage"
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "Le partage a été supprimé"
 
@@ -7519,7 +7320,7 @@ msgstr "Le partage a été supprimé"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "Le partage sera supprimé et ne sera plus accessible aux autres utilisateurs"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "Objet invalide sélectionné"
 
@@ -7559,6 +7360,10 @@ msgstr "Impossible de supprimer cette saison TV"
 msgid "The entire TV Season will be deleted"
 msgstr "Toute la saison TV sera supprimée"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "La vidéo a été supprimée"
@@ -7575,20 +7380,20 @@ msgstr "Cette vidéo va être supprimée"
 msgid "Unable to open"
 msgstr "Impossible d'ouvrir"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr "Configurez album_art_store_disk pour supprimer les jaquettes de la base de données"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr "Le paramètre local_metadata_dir est nécessaire pour stocker les jaquettes sur le disque"
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Mise à jour de beets"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Impossible d'ajouter la piste - %s"
@@ -7613,7 +7418,7 @@ msgstr "Beets URI du serveur"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "Erreur : Catalogue distant sélectionné mais le chemin n'est pas une URL valide."
 
@@ -7678,21 +7483,21 @@ msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Mise à jour du catalogue terminé. Média total : [%s]"
 
 #: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "Piste mise à jour : \"%s\""
 
 #: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "Piste à jour : \"%s\""
 
 #. HINT: filename (File path)
 #: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "Suppression de la piste : \"%s\""
@@ -7702,7 +7507,7 @@ msgid "API Error: cannot connect to Dropbox."
 msgstr "Erreur API : Impossible de se connecter à Dropbox"
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "Le chemin n'a pas été spécifié"
 
@@ -7733,7 +7538,7 @@ msgstr "Impossible d'obtenir la taille du fichier \"%s\""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "Le fichier n’a pas pu être lu. Existe-t-il ? %s"
@@ -7749,7 +7554,7 @@ msgid "N/A"
 msgstr "N/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Catalogue mis à jour"
 
@@ -7758,11 +7563,11 @@ msgstr "Catalogue mis à jour"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Durée totale : [%s] Média total : [%s] Média par seconde : [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "Le chemin du catalogue est inaccessible, nettoyage arrêté"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Tous les fichiers seront supprimés. Ne rien faire"
 
@@ -7772,27 +7577,27 @@ msgstr "Tous les fichiers seront supprimés. Ne rien faire"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "Le fichier n'a pas été trouvé ou est de 0 Octet: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "Le chemin défini est à l'intérieur d'un catalogue existant"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "Le dossier n’a pas pu être lu. Existe-t-il ? %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr "Le catalogue racine est inaccessible, vérification interrompue"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "Aucun nom d'utilisateur ou mot de passe n'a été spécifié"
@@ -7827,15 +7632,15 @@ msgstr[2] "%s pistes ont été trouvées"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Impossible d'insérer la chanson - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Mis à jour"
@@ -7844,136 +7649,136 @@ msgstr "Mis à jour"
 msgid "Completed updating remote Catalog(s)."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Entrer l'URL du serveur (e.g. 'https://seafile.example.com') et le nom de la librairie (e.g. 'Musique')."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "URI du serveur"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Nom de la bibliothèque"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "Délai d'appel de l'API"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Nom d'utilisateur/Email Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Mot de passe Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "Une URL de serveur Seafile est requise"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Un nom d'utilisateur Seafile est requis"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Un mot de passe Seafile est requis"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr "Erreur: Le délai d'appel de l'API doit être une valeur numérique."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Lancement de la mise à jour distante Seafile"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "Pas de média mis à jour, respectez-vous les modèles ?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Musique \"%s\" sautée"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "Ajouter une nouvelle piste :%s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "Impossible d'ajouter la musique \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr ""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Courir Remote Update Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr ""
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7991,7 +7796,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Échec de la création du catalogue, vérifiez les journaux de débogage"
 
@@ -8014,7 +7819,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8085,7 +7890,7 @@ msgstr "Suppression du fichier: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "Lecture du fichier: \"%s\""
@@ -8131,54 +7936,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "La création de l'utilisateur a échoué"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "Mettre à jour la base de données avec la dernière version"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "Exécuter la mise à jour"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "Afficher les informations de mise à jour de base de données"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr "Version de Ampache : %s"
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr "Version de configuration : %s"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr "Version de base de données : %s"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr "Les tables manquantes de la base de données ont été créées"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr "Ces tables manquent à votre base de données. Utilisez -e|--execute pour les recréer. "
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr "Mettre à jour maintenant !"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "Les mises à jour suivantes doivent être effectuées :"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "Aucune mise à jour nécessaire"
 
@@ -8271,15 +8081,15 @@ msgstr "Convertir les noms de fichiers en UTF-8"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "php-iconv est requis pour cette fonctionnalité, fermeture"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "Lancer le processus de tâches planifiées"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr "Le cache des tâches planifiées n'est pas activé"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "Le processus de tâches planifiées est terminé"
 
@@ -8425,29 +8235,29 @@ msgstr "Nouveau chemin"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "Chemin de fichier"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Résultats bruts :"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Résultats finals vus par Ampache en utilisant %s :"
@@ -8626,12 +8436,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr "Aucun changement n'a été fait"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8639,14 +8449,14 @@ msgstr ""
 msgid "Instance Name"
 msgstr "Nom de l'instance"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Nom d'hôte"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8662,12 +8472,12 @@ msgid "Paused"
 msgstr "En pause"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr ""
 
@@ -8676,25 +8486,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:598
 msgid "Ampache ASX Playlist"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:771
 msgid "Vote added"
 msgstr "Vote ajouté."
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Un problème est survenu lors de la création de ce répertoire: %s"
@@ -8751,8 +8561,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8769,44 +8579,44 @@ msgstr "Examen du fichier..."
 msgid "Source: %s"
 msgstr "Source : %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Créer le répertoire \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr "Ne pas écraser un fichier existant: \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Copie de \"%1$s\" vers \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "Une erreur s'est produite lors de la tentative de copie du fichier vers \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "Comparaison de taille échouée, %s n'a pas été supprimé."
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8909,6 +8719,13 @@ msgstr "Échec de sélection de la base de données : %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Échec de la création d'un administrateur : %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "a commenté"
@@ -8956,12 +8773,12 @@ msgstr "Un utilisateur venant de \"%1$s\" a demandé une réinitialisation de mo
 msgid "The password has been set to: %s"
 msgstr "Le mot de passe a été défini comme : %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Vous avez reçu un nouveau message privé de %s."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Message privé"
 
@@ -9075,16 +8892,15 @@ msgstr "La copie du fichier a échoué. Ne pas supprimer le fichier source"
 msgid "File moved..."
 msgstr "Fichier déplacé..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr "Flux RSS Ampache"
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "sur"
@@ -9093,12 +8909,12 @@ msgstr "sur"
 msgid "Enabled"
 msgstr "Activé"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Actif"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Inactif"
 
@@ -9210,22 +9026,26 @@ msgid "Name descending"
 msgstr "Nom décroissant"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Cliquez pour accorder à %s l'accès à Ampache."
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Artiste inconnu"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9234,27 +9054,27 @@ msgid "Amazon art search"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "URL de base Amazon "
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Nombre maximum de pages de résultats Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "ID de clé d'accès Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Clé d'accès secrète Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Tag associé Amazon"
 
@@ -9275,13 +9095,13 @@ msgid "Catalog favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr ""
 
@@ -9298,12 +9118,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9311,25 +9131,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9338,7 +9145,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9351,7 +9158,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9360,7 +9167,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Afficher la localisation de l'utilisateur avec Google Maps"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "Clef API de Google Maps"
 
@@ -9381,12 +9188,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9395,13 +9202,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM Challenge soumis"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9414,7 +9222,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "LibreFM défi soumis"
 
@@ -9428,7 +9236,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "Token utilisateur ListenBrainz"
 
@@ -9450,12 +9258,12 @@ msgid "Matomo statistics"
 msgstr "Statistiques Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "Site ID Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "URL Matomo"
 
@@ -9472,12 +9280,12 @@ msgid "PayPal donation button on user page"
 msgstr "Bouton de donation Paypal sur la page utilisateur"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "ID Paypal"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9490,17 +9298,17 @@ msgid "Personal favorites on homepage"
 msgstr "Favoris personnel sur la page d'accueil"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9513,12 +9321,12 @@ msgid "Piwik statistics"
 msgstr "Statistiques Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "Site ID Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "URL Piwik"
 
@@ -9527,49 +9335,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9583,21 +9391,21 @@ msgid "RSS View"
 msgstr "Vue RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "URL du flux RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "Nombre d'éléments maximum du flux RSS"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr ""
 
@@ -9606,12 +9414,12 @@ msgid "Control bandwidth per user"
 msgstr "Contrôler la bande passante par utilisateur"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9620,12 +9428,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9634,12 +9442,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9648,7 +9456,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9657,7 +9465,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9670,43 +9478,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:253
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "Album MusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:258
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "Groupe de sortie MusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "MusicBrainzID de l'artiste"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Éditer / Rechercher jaquette"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Voulez-vous vraiment réinitialiser l'image ?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Réinitialiser la jaquette"
 
@@ -9723,7 +9531,7 @@ msgid "Unbroadcast"
 msgstr "Arrêter la diffusion"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Éléments de la playlist"
 
@@ -9743,29 +9551,29 @@ msgstr "Album demandés"
 msgid "Private Messages"
 msgstr "Messages privés"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "jour"
 msgstr[1] "jours"
 msgstr[2] "jours"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "heure"
 msgstr[1] "heures"
 msgstr[2] "heures"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Aucune mise à jour nécessaire"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Catalogue Nettoyé"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
@@ -9773,15 +9581,11 @@ msgstr[0] "%d fichier retiré"
 msgstr[1] "%d fichiers retirés"
 msgstr[2] "%d fichiers retirés"
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Catalogue Vérifié"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "Aucune chanson valide trouvée dans le fichier de la liste de lecture"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9791,26 +9595,26 @@ msgstr "Ce sous-répertoire ne fait pas partie d'un catalogue existant. La mise
 msgid "Primary"
 msgstr "Primaire"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Le nom est requis"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr "L'URL n'est pas valide, doit être mms:// , https:// ou http://"
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "L'URL n'est pas valide, doit être http:// ou https://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "Codec est requis (ex MP3, OGG...)"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Le catalogue n'est pas valide"
 
@@ -9822,523 +9626,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Chargement de la page en AJAX"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Album - Grouper les différents disques"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Album - Grouper par type de sortie"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Album - Tri par défaut"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Autoriser la lecture démocratique"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Autoriser la lecture Localplay"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Partager les informations récemment joué - Autoriser l'accès à l'agent de flux"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Partager les informations de lecture en cours"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Partager les informations récemment joué"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Partager les informations récemment joué - Autoriser l'accès au flux date/temps"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Autoriser Streaming"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Permettre aux utilisateurs de téléverser"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Autoriser les fonctionnalités vidéo"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr "Autoriser les réponses d'Ampache API3"
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr "Autoriser les réponses d'Ampache API4"
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr "Autoriser les réponses d'Ampache API5"
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr "Autoriser les réponses d'Ampache API6"
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Mise à jour automatique de l'heure de la dernière vérification"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "Mise à jour automatique dernière version de la dernière vérification est plus récente"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "Mise à jour automatique à la version de la dernière vérification"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Vérifier automatiquement les mises à jour d'Ampache"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Clef d'API Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Nom d'utilisateur Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr "Garder uniquement le dernier media favori"
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Diffuser par défaut le player web"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Montrer la boîte de filtrage en parcourant."
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Expiration des notifications du navigateur lecteur web (en secondes)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Notifications du navigateur lecteur web"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr "Vérifier les éléments de la bibliothèque au moment de l'import et désactiver les doublons"
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Cache des données SQL calculées (ex. statistiques du nombre de clics sur les médias) en utilisant Cron"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Image par défaut pour les albums sans image"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Image par défaut pour les vidéos sans image"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "datetime personnalisé"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "URL personnalisée - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "URL personnalisée - Arrière-plan de la page de connexion"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "URL personnalisée - Logo de la page de connexion"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "URL personnalisée - Logo"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Texte personnalisé footer"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr "Fuseau horaire personnalisé (surcharge le date.timezone de PHP)"
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Utiliser DAAP backend"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Mot de passe DAAP backend"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "Démocratique - Supprimer les votes des utilisateurs expirés"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Limiter la lecture directe à un nombre de médias maximum"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Métadonnée personnalisée - Définir la liste de champ"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Métadonnée personnalisée - Désactiver ces champs"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Autoriser les téléchargements"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Forcer l'écoute HTTP sans tenir compte du port"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Autoriser la géolocalisation"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "Cacher la colonne Genre quand on parcours les colonnes du tableau"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Afficher albums du moment"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Afficher vidéos du moment"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Afficher lecture en cours"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Afficher récemment joué"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr "Volume par défaut du lecteur web"
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Tri alphabétique par défaut pour les éléments de l'archive (albums, artistes... )"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Menu contextuel de l'archive."
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Type Localplay"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Accès Localplay"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Verrouiller les titres"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "Autoriser les notifications par e-mail"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Lecture en cours filtrée par utilisateur"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Limite d'offset"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr "Définir le nombre d'éléments affichés par Album/Vidéo du moment"
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr "Les sessions API n'expirent jamais"
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Méthode de liste de lecture"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Type de liste de lecture"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Type d'écoute"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "# derniers épisodes à garder."
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "# épisodes à télécharger quand de nouveaux épisodes sont disponibles."
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Seuil populaire"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Taux limite"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Temps d'expiration (en jours) par défaut des liens de partage (0=jamais)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Autoriser le partage"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Afficher le bouton faire un don dans le pied de page"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr "Afficher la licence"
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr "Afficher les paroles"
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Afficher # joué"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "Afficher # ignoré"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Barre latérale allégée par défaut."
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Titre du site web"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Temps d'inactivité pour le diaporama de l'artiste"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Afficher le titre actuel dans le titre de la page du player web"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Seuil des statistiques journalières"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "Activer la réécriture d'URL"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Utiliser l'architecture Subsonic"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Couleur de thème"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Thème"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Menu du haut"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Débit de transcodage"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Fixer la position des en-têtes sur les thèmes compatibles"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "Ajouter seulement des éléments unique aux listes de lecture"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr "Niveau d'accès pour envoyer"
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Permettre aux utilisateurs de modifier les chansons téléversées"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Permettre aux utilisateurs de supprimer les chansons téléversées"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Renommer le fichier uploadé d'après le modèle du catalogue."
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Catalogue de destination"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Script post-téléversement (dossier actuel = dossier cible de téléversement)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Créer un sous-dossier par utilisateur"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Utiliser UPnP backend"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "Utiliser WebDAV backend"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Autoriser le décodeur Javascript (Aurora.js) dans le lecteur web"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Confirmation lors de la fermeture de la fenêtre de lecture"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Autoriser le lecteur web Flash"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Autoriser le lecteur web HTML5"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "Pause automatique entre les onglets"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10347,21 +10151,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "La recherche n'a pas été trouvée ou a expiré, essayez de rafraichir la page"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "non évalué"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s de 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Évaluation actuelle"
 
@@ -10505,38 +10309,38 @@ msgid "Song Data"
 msgstr "Informations de la piste"
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Durée (en minutes)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr "Vote"
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "Ma Note"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Note (Moyenne)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "Ma Note (album)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "Ma Note (Artiste)"
 
@@ -10561,8 +10365,8 @@ msgid "Favorites (Artist)"
 msgstr "Favoris (Artistes)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Un autre utilisateur"
 
@@ -10575,33 +10379,33 @@ msgid "Another User (Artist)"
 msgstr "Un autre utilisateur (Artiste)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "Lire l'Historique"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr "# Joués"
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr "# Ignorés"
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "# Joué ou Ignoré"
 
@@ -10611,34 +10415,34 @@ msgid "Played/Skipped ratio"
 msgstr "Rapport Joué/Ignoré"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Ma dernière lecture"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "Mon dernier joué"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "Mon dernier joué ou ignoré"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Joué par moi"
 
@@ -10647,15 +10451,15 @@ msgid "Played by Me (Album)"
 msgstr "Joué par moi ( Album)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Joué par moi (Artiste)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "Récemment joués"
 
@@ -10668,139 +10472,143 @@ msgid "Artist Genre"
 msgstr "Genre de l'Artiste"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr "Pas de genre"
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "Informations du fichier"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Récemment ajouté"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Récemment mis à jour"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "Doublon possible"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr "Doublons de pistes d'album"
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr "Doublons d'album possible"
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr "Albums orphelin"
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr "MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz ID (Album)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz ID (Artiste)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Métadonnées"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr "Informations d'Artiste"
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr "Titre de l'Album"
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Largeur de l'image"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Hauteur de l'image"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr "publique"
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr "privé"
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Éditer le partage"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "Suivre MusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Avatar de l'utilisateur"
 
@@ -11540,15 +11348,11 @@ msgstr "Chinois"
 msgid "Zulu"
 msgstr "Zoulou"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Artiste inconnu"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Accept"
 msgstr "Accepter"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:279
 msgid "Add to wanted list"
 msgstr "Ajouter à la liste des demandes"
 
diff --git a/locale/he_IL/LC_MESSAGES/messages.mo b/locale/he_IL/LC_MESSAGES/messages.mo
index af8a232c8f..cd56c3c69d 100644
Binary files a/locale/he_IL/LC_MESSAGES/messages.mo and b/locale/he_IL/LC_MESSAGES/messages.mo differ
diff --git a/locale/he_IL/LC_MESSAGES/messages.po b/locale/he_IL/LC_MESSAGES/messages.po
index 8fa90068ad..f51c496377 100644
--- a/locale/he_IL/LC_MESSAGES/messages.po
+++ b/locale/he_IL/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Dotan Mazor, 2021\n"
 "Language-Team: Hebrew (Israel) (http://app.transifex.com/ampache/ampache/language/he_IL/)\n"
@@ -47,9 +47,10 @@ msgstr "כל רשימות ההשמעה"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "קטלוג"
 
@@ -120,16 +121,16 @@ msgstr ""
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "שם"
 
@@ -175,9 +176,9 @@ msgstr ""
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -190,7 +191,7 @@ msgstr ""
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr ""
 
@@ -199,8 +200,8 @@ msgid "Ampache Error Page"
 msgstr ""
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -210,9 +211,9 @@ msgstr "בשביל המוסיקה"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "שגיאה"
 
@@ -248,8 +249,8 @@ msgstr "בית"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -258,9 +259,9 @@ msgstr "בית"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -268,7 +269,7 @@ msgstr "בית"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -283,7 +284,7 @@ msgstr "בית"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "השמעה"
 
@@ -298,15 +299,15 @@ msgstr "השמעה"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "אמנים"
 
@@ -326,11 +327,11 @@ msgstr "אמנים"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -345,12 +346,12 @@ msgstr "אלבומים"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "רשימות השמעה"
 
@@ -361,7 +362,7 @@ msgstr "רשימות השמעה"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -385,11 +386,11 @@ msgstr ""
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "מועדפים"
 
@@ -397,7 +398,7 @@ msgstr "מועדפים"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -409,29 +410,29 @@ msgstr "העלאה"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "מנגן כעת"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "נוגנו לאחרונה"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "אלבומים חדשים"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "אמנים חדשים"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr ""
 
@@ -454,15 +455,15 @@ msgstr "ניגון אקראי"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "רשימת השמעה"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "רשימת השמעה חכמה"
 
@@ -483,7 +484,7 @@ msgstr "העדפות אישיות"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -542,14 +543,14 @@ msgstr "עיון"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -561,12 +562,12 @@ msgstr "עיון"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "אלבום"
@@ -579,9 +580,9 @@ msgstr "אלבום"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -596,14 +597,14 @@ msgstr "אלבום"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "אמן"
 
@@ -618,12 +619,12 @@ msgstr "סטטיסטיקות"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "שיר"
 
@@ -631,9 +632,9 @@ msgstr "שיר"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -647,7 +648,7 @@ msgstr "דמוקרטי"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr ""
@@ -662,23 +663,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "פודקאסט"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "תחנות רדיו"
@@ -687,7 +688,7 @@ msgstr "תחנות רדיו"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "וידאו"
 
@@ -703,8 +704,8 @@ msgstr "ביטול"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -717,7 +718,7 @@ msgstr "ביטול"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -737,8 +738,8 @@ msgstr "ניגון הבא"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -751,7 +752,7 @@ msgstr "ניגון הבא"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -770,8 +771,8 @@ msgstr "הוספה לסוף רשימת ההשמעה"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -782,7 +783,7 @@ msgstr "הוספה לסוף רשימת ההשמעה"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -801,14 +802,14 @@ msgstr "הוספה לרשימת השמעה זמנית"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -816,7 +817,7 @@ msgstr "הוספה לרשימת השמעה זמנית"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "הוספה לרשימת השמעה"
 
@@ -862,8 +863,8 @@ msgstr ""
 msgid "Download a copy of the new version"
 msgstr "הורדת עותק של הגרסה החדשה"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "התקנה"
@@ -985,7 +986,7 @@ msgstr "ריענון"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1003,7 +1004,7 @@ msgstr "ריענון"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1014,7 +1015,7 @@ msgstr "ריענון"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1036,7 +1037,7 @@ msgstr "ריענון"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "מחיקה"
 
@@ -1045,7 +1046,7 @@ msgid "No items"
 msgstr "אין פריטים"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "עוד"
@@ -1097,16 +1098,15 @@ msgstr "רמה"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "משתמש"
 
@@ -1121,7 +1121,7 @@ msgstr "משתמש"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "סוג"
 
@@ -1132,8 +1132,8 @@ msgstr "סוג"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1143,12 +1143,12 @@ msgstr "סוג"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1169,7 +1169,7 @@ msgstr "פעולה"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1205,7 +1205,7 @@ msgstr "פעולה"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "עריכה"
 
@@ -1248,8 +1248,8 @@ msgstr "מייל"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1259,12 +1259,7 @@ msgstr "אתר"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "מדינה"
 
@@ -1298,7 +1293,7 @@ msgstr "תמונה מייצגת"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr ""
 
@@ -1437,14 +1432,14 @@ msgstr ""
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "אמן האלבום"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1456,7 +1451,7 @@ msgstr "הערה"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "מספר קטלוג"
 
@@ -1466,13 +1461,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "דיסק"
 
@@ -1481,10 +1476,10 @@ msgstr "דיסק"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr ""
 
@@ -1495,8 +1490,8 @@ msgstr ""
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "כותרת השיר"
 
@@ -1505,11 +1500,11 @@ msgstr "כותרת השיר"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1517,19 +1512,19 @@ msgstr "כותרת השיר"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "שנה"
 
@@ -1537,28 +1532,28 @@ msgstr "שנה"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "שנה מקורית"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1566,14 +1561,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "ברקוד"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "תוכניות טלויזיה"
@@ -1588,9 +1583,9 @@ msgstr "תוכניות טלויזיה"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "תוכנית טלויזיה"
 
@@ -1601,9 +1596,9 @@ msgstr "תוכנית טלויזיה"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "עונה"
 
@@ -1611,7 +1606,7 @@ msgstr "עונה"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "פרק"
 
@@ -1623,15 +1618,15 @@ msgstr "פרק"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1640,11 +1635,11 @@ msgstr "פרק"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "כותרת"
@@ -1697,7 +1692,7 @@ msgid "Catalog Media Type"
 msgstr "סוגי מדיה לקטלוגים"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "מוסיקה"
 
@@ -1754,22 +1749,22 @@ msgstr "הוספת תווית"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "קטגוריה"
 
@@ -1843,7 +1838,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "סיכום"
 
@@ -1854,20 +1849,25 @@ msgstr "כתובת"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "ארץ"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "סטטוס"
 
@@ -1887,7 +1887,7 @@ msgstr "לא פעיל"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1917,7 +1917,7 @@ msgid "Codec"
 msgstr ""
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "יצירת רשימת השמעה"
 
@@ -1925,7 +1925,7 @@ msgstr "יצירת רשימת השמעה"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "פרטי"
 
@@ -2023,13 +2023,13 @@ msgstr ""
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "שיתוף"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr ""
 
@@ -2081,8 +2081,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "רישיון מוסיקה"
 
@@ -2113,7 +2113,7 @@ msgstr "הוספת משתמש"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2122,12 +2122,12 @@ msgstr "הוספת משתמש"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "שם משתמש"
 
@@ -2141,9 +2141,9 @@ msgstr "שם משתמש"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2159,9 +2159,9 @@ msgstr "רמת גישה של משתמש"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "אורח"
 
@@ -2169,8 +2169,8 @@ msgstr "אורח"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "מנהל תוכן"
 
@@ -2178,8 +2178,8 @@ msgstr "מנהל תוכן"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "מנהל קטלוגים"
 
@@ -2192,8 +2192,8 @@ msgstr "מנהל קטלוגים"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "מנהל-על"
 
@@ -2202,7 +2202,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2211,7 +2211,7 @@ msgid "Search on Google ..."
 msgstr "חיפוש בגוגל..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2220,7 +2220,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "חיפוש ב DuckDuckGo..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2228,7 +2228,7 @@ msgid "Search on Wikipedia ..."
 msgstr "חיפוש בויקיפדיה..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2238,8 +2238,8 @@ msgstr "חיפוש ב Last.fm ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2251,7 +2251,7 @@ msgstr "חיפוש ב Musicbrainz ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2270,16 +2270,16 @@ msgstr "חיפוש ב Musicbrainz ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "הושמע"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2290,16 +2290,16 @@ msgstr[1] "%d פעמים"
 msgstr[2] "%d פעמים"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "הועלה על ידי"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2309,7 +2309,7 @@ msgstr "הועלה על ידי"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2323,14 +2323,14 @@ msgstr "הועלה על ידי"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "פעולות"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2341,21 +2341,21 @@ msgid "Random to Temporary Playlist"
 msgstr "הוספה בסדר אקראי לרשימת השמעה זמנית"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2378,8 +2378,8 @@ msgstr "שמירת סדר הפריטים"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2394,7 +2394,7 @@ msgid "Graphs"
 msgstr "גראפים"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2402,8 +2402,8 @@ msgstr "האם באמת לעדכן מתגיות?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2413,7 +2413,7 @@ msgid "Update from tags"
 msgstr "עדכון מתגיות"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2421,14 +2421,14 @@ msgid "Album Edit"
 msgstr "עריכת אלבום"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "עריכת אלבום"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2444,7 +2444,7 @@ msgstr "עריכת אלבום"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "הורדה"
 
@@ -2467,11 +2467,11 @@ msgstr "הורדה"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2482,7 +2482,7 @@ msgstr "שירים"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2510,16 +2510,16 @@ msgstr "דירוג"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2536,12 +2536,12 @@ msgstr "תמונת אלבום"
 msgid "No Album found"
 msgstr "לא נמצא כל אלבום"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "לא ידוע (יתום)"
 
@@ -2635,7 +2635,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "אלבומים חסרים"
 
@@ -2655,7 +2655,7 @@ msgstr "שירים דומים"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2665,7 +2665,7 @@ msgstr "שירים דומים"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "אמן השיר"
 
@@ -2681,7 +2681,7 @@ msgstr "לא נמצא כל אמן"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2702,7 +2702,7 @@ msgstr "בחירת תמונת אלבום חדשה"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "לא תקין"
 
@@ -2781,13 +2781,16 @@ msgstr "ניקוי"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "עדכון"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "ייבוא"
@@ -2809,7 +2812,7 @@ msgstr ""
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2842,8 +2845,8 @@ msgstr "לא נמצא כל קטלוג"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2858,9 +2861,9 @@ msgstr "תיאור"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "גרסה"
 
@@ -3137,11 +3140,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "שם קובץ"
 
@@ -3155,7 +3158,7 @@ msgid "Edit Access Control List"
 msgstr "עריכת רשימת בקרת גישה"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3172,12 +3175,12 @@ msgid "Add tags to sub songs"
 msgstr "הוספת תגיות לתתי-שירים"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr ""
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr ""
 
@@ -3214,7 +3217,7 @@ msgstr "זמן צינון"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "דקות"
 
@@ -3226,23 +3229,19 @@ msgstr "קביעה כברירת מחדל"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr ""
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "תיאור:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "קישור חיצוני"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "אישור"
 
@@ -3250,7 +3249,7 @@ msgstr "אישור"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "בעלים"
 
@@ -3268,7 +3267,7 @@ msgid "Feed"
 msgstr ""
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "שפה"
 
@@ -3277,9 +3276,9 @@ msgstr "שפה"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "ניגון אקראי"
@@ -3302,7 +3301,7 @@ msgstr "נוצר על ידי: %1$s עבור %2$s"
 msgid "Comment:"
 msgstr "הערה:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3312,24 +3311,24 @@ msgstr "הערה:"
 msgid "Track"
 msgstr ""
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "מלחין"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr ""
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr ""
 
@@ -3421,8 +3420,8 @@ msgid "Format"
 msgstr "פורמט"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "ייצוא"
 
@@ -3449,7 +3448,7 @@ msgstr ""
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "פודקאסטים"
@@ -3464,7 +3463,7 @@ msgstr "פודקאסטים"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "פרקי פודקאסטים"
 
@@ -3555,8 +3554,8 @@ msgid "Direct URL to Image"
 msgstr ""
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "תמונה מקומית"
 
@@ -3608,15 +3607,15 @@ msgstr "יום"
 msgid "Hour"
 msgstr "שעה"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "הדפדפן שלך אינו תומך באפשרות זו."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "ישנה מדיה שמתנגנת כעת. האם באמת לסגור?"
 
@@ -3677,57 +3676,57 @@ msgstr "חזרה מבוטלת"
 msgid "Show Album"
 msgstr "הצגת אלבום"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "הצגת מילים"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "הוספת הכל לרשימת השמעה"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "תצוגת שקופיות"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "לא נתמך"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "המדיה אינה נתמכת על ידי הנגן. האם הדפדפן מעודכן?"
 
@@ -3739,6 +3738,16 @@ msgstr "ייבוא רשימת השמעה מקובץ"
 msgid "Import Playlist"
 msgstr "ייבוא רשימת השמעה"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "קובץ"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3862,13 +3871,13 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "שונות"
 
@@ -3880,7 +3889,7 @@ msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr ""
 
@@ -3953,7 +3962,7 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr ""
 
@@ -4172,11 +4181,11 @@ msgstr ""
 msgid "Edit Label"
 msgstr ""
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr ""
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr ""
 
@@ -4307,10 +4316,10 @@ msgid "Yourself"
 msgstr "עצמך"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "מערכת"
 
@@ -4346,19 +4355,26 @@ msgstr "עדכון הכל"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "הוספת קבצים חדשים מ: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "עדכון קבצים קיימים ב: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr ""
 
@@ -4367,7 +4383,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "משתמשים"
 
@@ -4379,11 +4395,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "יצירת רישיון"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "לא נמצאו רישיונות"
 
@@ -4407,13 +4423,13 @@ msgstr "תאריך הוספה"
 msgid "Trending"
 msgstr ""
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "לא אותרו אלבומים חסרים"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "אמנים חסרים"
 
@@ -4471,12 +4487,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "האם באמת למחוק רשימת השמעה זו?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "סידור"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "משך"
 
@@ -4484,8 +4500,8 @@ msgstr "משך"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "שם רשימת השמעה"
 
@@ -4545,8 +4561,8 @@ msgstr "עריכת פרק פודקאסט"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "תאריך פרסום"
 
@@ -4557,11 +4573,6 @@ msgstr "תאריך פרסום"
 msgid "Length"
 msgstr "אורך"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "קובץ"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4600,8 +4611,8 @@ msgid "Edit Podcast"
 msgstr "עריכת פודקאסט"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4611,7 +4622,7 @@ msgstr "עריכת פודקאסט"
 msgid "Episodes"
 msgstr "פרקים"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "לא נמצא אף פודקאסט"
 
@@ -4716,7 +4727,7 @@ msgstr "הוספה אל הרשימה"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4727,7 +4738,7 @@ msgstr "הפעלה אחרונה"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4736,7 +4747,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4747,7 +4758,7 @@ msgstr[1] "לפני %d שניות"
 msgstr[2] "לפני %d שניות"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4758,7 +4769,7 @@ msgstr[1] "לפני %d דקות"
 msgstr[2] "לפני %d דקות"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4769,7 +4780,7 @@ msgstr[1] "לפני %d שעות"
 msgstr[2] "לפני %d שעות"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4780,7 +4791,7 @@ msgstr[1] "לפני %d ימים"
 msgstr[2] "לפני %d ימים"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4791,7 +4802,7 @@ msgstr[1] "לפני %d שבועות"
 msgstr[2] "לפני %d שבועות"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4802,7 +4813,7 @@ msgstr[1] "לפני %d חודשים"
 msgstr[2] "לפני %d חודשים"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4813,7 +4824,7 @@ msgstr[1] "לפני %d שנים"
 msgstr[2] "לפני %d שנים"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4824,7 +4835,7 @@ msgstr[1] "לפני %d עשורים"
 msgstr[2] "לפני %d עשורים"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4968,7 +4979,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "האם באמת למחוק את התגית הזו?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "אין מספיק מידע"
 
@@ -5012,8 +5023,6 @@ msgstr "אישור"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "אזהרה"
 
@@ -5322,23 +5331,29 @@ msgstr "מפתח האימות שבו נעשה שימוש אינו נכון"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "אף פעם"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "לא ידוע"
@@ -5478,8 +5493,8 @@ msgstr "עדכון אחרון"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "נוסף"
 
@@ -5491,15 +5506,15 @@ msgstr "מידע וידאו"
 msgid "No video found"
 msgstr "לא נמצא וידאו"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5571,13 +5586,13 @@ msgid "Music Clips"
 msgstr "קליפי מוסיקה"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "סרטים"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "סרטונים פרטיים"
@@ -5588,7 +5603,7 @@ msgid "Uploads"
 msgstr "העלאות"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "רשימות השמעה חכמות"
@@ -5602,7 +5617,7 @@ msgid "Wanted"
 msgstr "מבוקש"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr ""
@@ -5644,7 +5659,7 @@ msgid "Account"
 msgstr "חשבון"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "עזרה"
 
@@ -5667,15 +5682,15 @@ msgid ""
 msgstr ""
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "אף קטלוג עדיין לא הוגדר. כדי להתחיל להשמיע את המדיה שלך, יש לבחור %1$s להוספת קטלוג %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "נוסף לרשימת השמעה"
 
@@ -5716,6 +5731,9 @@ msgstr "%s לא ידוע"
 msgid "Add New"
 msgstr "הוספת חדש"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5739,17 +5757,17 @@ msgstr "הוספת חדש"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5758,16 +5776,16 @@ msgstr "הוספת חדש"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5796,19 +5814,20 @@ msgstr "הוספת חדש"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5817,21 +5836,20 @@ msgstr "הוספת חדש"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "לא נמצא: %s"
@@ -5891,24 +5909,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "מילים"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "רישיון שימוש"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "מידע שיר"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - עדכון"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: בשביל המוסיקה - התקנה"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5916,32 +5934,33 @@ msgid ""
 msgstr "עמוד זה מטפל בכל עדכונים מסד הנתונים עבור Ampache החל מגרסה %1$s. הגרסה הנוכחית היא %2$s עם גרסת מסד נתונים %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "לא ניתן לפתוח `%s` לכתיבה"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "לא ניתן לכתוב אל `%s`"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "כל הקבצים נכתבו אל: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5964,7 +5983,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5973,17 +5991,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -6009,14 +6026,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6030,10 +6050,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6041,20 +6061,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "בקשה שגויה: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "דרוש: %s"
@@ -6093,7 +6112,7 @@ msgid "Invalid Request"
 msgstr "בקשה לא תקינה"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6114,9 +6133,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6187,7 +6208,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6222,7 +6244,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6230,13 +6252,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6247,20 +6269,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6300,13 +6322,21 @@ msgstr ""
 msgid "Login failed, timestamp is out of range"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "שרת"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr ""
 
@@ -6381,45 +6411,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "בקשה שגויה"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6440,28 +6435,29 @@ msgstr "לא נמצא"
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6477,13 +6473,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6491,15 +6487,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6508,26 +6505,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6540,13 +6538,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "בקשה שגויה"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6576,45 +6607,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "קליפים"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "הוגדרה רשימת בקרת גישה כפולה"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6622,8 +6653,8 @@ msgstr "הוגדרה רשימת בקרת גישה כפולה"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6633,7 +6664,7 @@ msgstr "הוגדרה רשימת בקרת גישה כפולה"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6646,7 +6677,7 @@ msgstr "הוגדרה רשימת בקרת גישה כפולה"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6655,21 +6686,22 @@ msgstr "הוגדרה רשימת בקרת גישה כפולה"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6677,7 +6709,7 @@ msgstr "הוגדרה רשימת בקרת גישה כפולה"
 msgid "No Problem"
 msgstr "אין בעיה"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "רשימ(ו)ת בקרת הגישה החדשות שלך נוצרו"
 
@@ -6722,19 +6754,19 @@ msgstr ""
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "רשימת בקרת הגישה \"%s\" תימחק לצמיתות"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "רשימת בקרת הגישה עודכנה"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "נא לבחור סוג קטלוג"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "נא להכניס שם קטלוג"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "תהליך יצירת הקטלוג החל"
 
@@ -6761,17 +6793,17 @@ msgstr ""
 msgid "Catalog statistics have been cleared"
 msgstr "סטטיסטיקות הקטלוג אופסו"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "הקטלוג נמחק"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6779,21 +6811,20 @@ msgstr "הקטלוג נמחק"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "הייתה בעיה"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "אירעה שגיאה בעת מחיקת הקטלוג שלך"
 
@@ -6820,7 +6851,7 @@ msgstr "החל חיפוש עטיפות בקטלוגים"
 msgid "This will permanently delete your Catalog"
 msgstr "זה ימחק באופן סופי את הקטלוג"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "לא נמצאו שירים שאינם פעילים"
 
@@ -6845,25 +6876,25 @@ msgstr ""
 msgid "iTunes"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6891,31 +6922,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "הרישיון נמחק"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "הרישיון עודכן"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "רישיון חדש נוצר"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "הדוא\"ל שלך נשלח"
@@ -6981,7 +7020,7 @@ msgstr "הפלאגין שודרג"
 msgid "Shoutbox post has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr ""
 
@@ -6995,37 +7034,37 @@ msgid ""
 "currently configured charset"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "הססמאות אינן תואמות"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "דרוש שם משתמש"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "שם המשתמש כבר קיים"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "הוכנסה כתובת מייל שאינה תקינה"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "המשתמש החדש לא נוצר"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "נוסף משתמש חדש"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s נוצר עם רמת גישה של %2$s"
@@ -7106,14 +7145,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "נא לבדוק שהתמונה היא בגודל של לפחות %1$s ולכל היותר %2$s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) עודכן"
@@ -7123,12 +7162,13 @@ msgstr "%s (%s) עודכן"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7183,8 +7223,8 @@ msgstr "האמן וכל הקבצים יימחקו"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7223,36 +7263,32 @@ msgstr ""
 msgid "Configuration files were either not found or unreadable"
 msgstr ""
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr ""
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "החשבון אינו פעיל. יש ליצור קשר עם מנהל המערכת"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "המשתמש כבר מחובר"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "לא ניתן ליצור חשבון מקומי"
 
@@ -7290,23 +7326,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr "לא ניתן לייבא את רשימת השירים"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "לא נמצאו שירים תקינים בקובץ רשימת ההשמעה"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "הפודקאסט נמחק"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "הרשמה לפודקאסט"
 
@@ -7322,52 +7362,68 @@ msgstr "פרק הפודקאסט נמחק"
 msgid "The Podcast Episode will be deleted"
 msgstr "פרק הפודקאסט יימחק"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "שרת"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "חשבונך עודכן"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "חשבונך לא עודכן"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "הגדרות שרת עודכנו בהצלחה"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "העדפות משתמש עודכנו בהצלחה"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "נא למלא שם מלא (שם פרטי, שם משפחה)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "נא למלא את כתובת האתר שלך"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "נא למלא את המדינה שלך"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "נא למלא את העיר שלך"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "עדכון נכשל"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "משתמש עודכן בהצלחה"
 
@@ -7383,7 +7439,7 @@ msgstr "דרוש נושא"
 msgid "Message has been sent"
 msgstr "הודעה נשלחה"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "ההודעה נמחקה"
 
@@ -7391,7 +7447,7 @@ msgstr "ההודעה נמחקה"
 msgid "The Message will be deleted"
 msgstr "ההודעה תימחק"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "מצב ההודעה השתנה"
 
@@ -7400,7 +7456,7 @@ msgstr "מצב ההודעה השתנה"
 msgid "RE"
 msgstr "לגבי"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "נוצרה תחנת רדיו"
 
@@ -7430,6 +7486,7 @@ msgstr "חובה להכניס סיסמה"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "הססמאות אינן תואמות"
 
@@ -7438,7 +7495,7 @@ msgid "Failed to create user"
 msgstr "יצירת המשתמש נכשלה"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "הסרה"
 
@@ -7448,11 +7505,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "יצירת רשימת השמעה נכשלה"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "החיפש שלך נשמר כרשימת השמעה חכמה בשם %s"
@@ -7461,30 +7517,30 @@ msgstr "החיפש שלך נשמר כרשימת השמעה חכמה בשם %s"
 msgid "View on MusicBrainz"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "שיתוף נוצר"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "ניתן להתחיל לשתף באמצעות הכתובת הבאה:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr ""
 
@@ -7492,7 +7548,7 @@ msgstr ""
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr ""
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "נבחר פריט שאינו תקין"
 
@@ -7532,6 +7588,10 @@ msgstr "לא ניתן היה למחוק את העונה הזו."
 msgid "The entire TV Season will be deleted"
 msgstr "העונה של סדרת הטלויזיה תימחק כולה"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "הוידאו נמחק"
@@ -7548,20 +7608,20 @@ msgstr "הוידאו יימחק"
 msgid "Unable to open"
 msgstr "לא ניתן לפתוח"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr ""
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "לא ניתן להוסיף את השיר - %s"
@@ -7586,96 +7646,96 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "שגיאה: הקטלוג %s כבר קיים"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "עדכון קטלוג הסתיים. סך כל המדיה: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "שיר עודכן: %s"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "שיר מעודכן: \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "הסרת שיר: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "נתיב לא צוין"
 
@@ -7706,7 +7766,7 @@ msgstr "לא ניתן להשיג את גודל הקובץ עבור \"%s\""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "לא ניתן לקרוא את הקובץ. האם הוא קיים? %s"
@@ -7722,7 +7782,7 @@ msgid "N/A"
 msgstr "לא רלבנטי"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "קטלוג עודכן"
 
@@ -7731,11 +7791,11 @@ msgstr "קטלוג עודכן"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "סך כל הזמן: [%s] סך כל המדיה: [%s] מדיה לשנייה: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "כל הקבצים יוסרו. דבר לא נעשה"
 
@@ -7745,27 +7805,27 @@ msgstr "כל הקבצים יוסרו. דבר לא נעשה"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "הקובץ לא נמצא או שהוא בגודל 0 בייט: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr ""
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "לא ניתן לקרוא את תוכן הספרייה. האם היא קיימת? %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "אין שם משתמש או לא ניתנה סיסמה"
@@ -7800,15 +7860,15 @@ msgstr[2] "%s שירים נמצאו"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "לא ניתן להכניס את השיר - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "מעודכן"
@@ -7817,136 +7877,136 @@ msgstr "מעודכן"
 msgid "Completed updating remote Catalog(s)."
 msgstr "הסתיים עדכון הקטלוג/ים המרוחק/ים."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "שם ספריה"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr ""
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "סך כל המדיה: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "שיר קיים נפסח: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "שיר חדש נוסף: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "לא ניתן להוסיף את השיר: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "הייתה שגיאה באת בדיקת שיר זה \"%1$s\": %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "שיר נשמר: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr ""
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7964,7 +8024,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr ""
 
@@ -7987,7 +8047,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8058,7 +8118,7 @@ msgstr "הסרת קובץ: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "קריאת קובץ: \"%s\""
@@ -8104,54 +8164,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "יצירת משתמש נכשלה"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "יש צורך לבצע את העדכונים הבאים:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "אין צורך בעדכון"
 
@@ -8244,15 +8309,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8398,29 +8463,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "נתיב הקובץ"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "תוצאות גולמיות:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "תוצאות סופיות שנראו על ידי Ampache באמצעות %s:"
@@ -8599,12 +8664,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr "לא בוצעו שינויים"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8612,14 +8677,14 @@ msgstr ""
 msgid "Instance Name"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8635,12 +8700,12 @@ msgid "Paused"
 msgstr "מוקפא"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr ""
 
@@ -8649,25 +8714,25 @@ msgid "URL"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "הצבעה נוספה"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "הייתה בעיה בזמן יצירת הספריה: %s"
@@ -8724,8 +8789,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8742,44 +8807,44 @@ msgstr ""
 msgid "Source: %s"
 msgstr "מקור: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "יצירת ספריה \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "העתקת \"%1$s\" אל \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8882,6 +8947,13 @@ msgstr ""
 msgid "Administrative user creation failed: %s"
 msgstr ""
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr ""
@@ -8929,12 +9001,12 @@ msgstr "משתמש מ \"%1$s\" ביקש סיסמה עבור \"%2$s\""
 msgid "The password has been set to: %s"
 msgstr "הסיסמה אופסה ל: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "נתקבלה הודעה פרטית מאת %s."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "הודעה פרטית"
 
@@ -9048,16 +9120,15 @@ msgstr ""
 msgid "File moved..."
 msgstr "הקובץ הועבר..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "מופעל"
@@ -9066,12 +9137,12 @@ msgstr "מופעל"
 msgid "Enabled"
 msgstr "מופעל"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr ""
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr ""
 
@@ -9183,22 +9254,26 @@ msgid "Name descending"
 msgstr "שם בסדר יורד"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr ""
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "אמן לא ידוע"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9207,27 +9282,27 @@ msgid "Amazon art search"
 msgstr "חיפוש עטיפות אמאזון"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr ""
 
@@ -9248,13 +9323,13 @@ msgid "Catalog favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr ""
 
@@ -9271,12 +9346,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9284,25 +9359,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9311,7 +9373,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9324,7 +9386,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9333,7 +9395,7 @@ msgid "Show user's location with Google Maps"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr ""
 
@@ -9354,12 +9416,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9368,13 +9430,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9387,7 +9450,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9401,7 +9464,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr ""
 
@@ -9423,12 +9486,12 @@ msgid "Matomo statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr ""
 
@@ -9445,12 +9508,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9463,17 +9526,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9486,12 +9549,12 @@ msgid "Piwik statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr ""
 
@@ -9500,49 +9563,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9556,21 +9619,21 @@ msgid "RSS View"
 msgstr "תצוגת RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr ""
 
@@ -9579,12 +9642,12 @@ msgid "Control bandwidth per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9593,12 +9656,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9607,12 +9670,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9621,7 +9684,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9630,7 +9693,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9643,43 +9706,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "עריכה/איתור עטיפה"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "האם לאפס את העטיפה?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "איפוס עטיפה"
 
@@ -9696,7 +9759,7 @@ msgid "Unbroadcast"
 msgstr ""
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "פריטים ברשימות השמעה"
 
@@ -9716,29 +9779,29 @@ msgstr "אלבומים דרושים"
 msgid "Private Messages"
 msgstr "הודעות פרטיות"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "יום"
 msgstr[1] "יומיים"
 msgstr[2] "ימים"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "שעה"
 msgstr[1] "שעתיים"
 msgstr[2] "שעות"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "אין צורך בעדכון"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "קטלוג נוקה"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
@@ -9746,15 +9809,11 @@ msgstr[0] "%d קובץ הוסר."
 msgstr[1] "%d קבצים הוסרו."
 msgstr[2] "%d קבצים הוסרו."
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "קטלוג מאומת"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "לא נמצאו שירים תקינים בקובץ רשימת ההשמעה"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9764,26 +9823,26 @@ msgstr ""
 msgid "Primary"
 msgstr "ראשי"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "דרוש שם"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "כתובת אינה תקינה. חייבת להיות אחת מהבאות: http://, https://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "קטלוג אינו תקין"
 
@@ -9795,523 +9854,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "אלבום - איחוד דיסקים מרובים"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "אלבום - ברירת מחדל למיון פריטים"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "לאפשר העלאה על ידי משתמשים"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "פורמט תאריך מותאם אישית"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "טקסט מותאם אישית בתחתית העמוד"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "לאפשר הורדות"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "הצגת מה שמנגן כעת"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "הצגת פריטים שנוגנו לאחרונה"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "הצגת אפשרות התרומה בתחתית העמוד"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "הצגת # שנוגנו"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "הצגת # שנפסחו"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "כותרת האתר"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "צבע ערכת נושא"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "ערכת נושא"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "תפריט עליון"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "לאפשר למשתמשים לערוך שירים שהועלו"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "יצירת תיקיית משנה לכל משתמש"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10320,21 +10379,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "עוד אין דירוג"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s מתוך 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "דירוג נוכחי"
 
@@ -10478,38 +10537,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "אורך (בדקות)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "הדירוג שלי"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "דירוג (ממוצע)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "הדירוג שלי (אלבום)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "הדירוג שלי (אמן)"
 
@@ -10534,8 +10593,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "משתמש אחר"
 
@@ -10548,33 +10607,33 @@ msgid "Another User (Artist)"
 msgstr "משתמש אחר (אמן)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10584,34 +10643,34 @@ msgid "Played/Skipped ratio"
 msgstr "יחס בין כמה שנוגנו לכמה שנפסחו"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "ההשמעה האחרונה שלי"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "הושמע על ידיי"
 
@@ -10620,15 +10679,15 @@ msgid "Played by Me (Album)"
 msgstr "נוגן על ידיי (אלבום)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "נוגן על ידיי (אמן)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10641,139 +10700,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "נוספו לאחרונה"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "עודכנו לאחרונה"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "רוחב תמונה"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "גובה תמונה"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "שיתוף עריכה"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr ""
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "תמונת משתמש"
 
@@ -11513,15 +11576,11 @@ msgstr "סינית"
 msgid "Zulu"
 msgstr ""
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "אמן לא ידוע"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "קבלה"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "הוספה לרשימת המבוקשים"
 
diff --git a/locale/hu_HU/LC_MESSAGES/messages.mo b/locale/hu_HU/LC_MESSAGES/messages.mo
index cc08afc57e..d918997800 100644
Binary files a/locale/hu_HU/LC_MESSAGES/messages.mo and b/locale/hu_HU/LC_MESSAGES/messages.mo differ
diff --git a/locale/hu_HU/LC_MESSAGES/messages.po b/locale/hu_HU/LC_MESSAGES/messages.po
index 9501310b6e..7331c70a0d 100644
--- a/locale/hu_HU/LC_MESSAGES/messages.po
+++ b/locale/hu_HU/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Nite <shunite@gmail.com>, 2019-2020\n"
 "Language-Team: Hungarian (Hungary) (http://app.transifex.com/ampache/ampache/language/hu_HU/)\n"
@@ -47,9 +47,10 @@ msgstr "Összes Lejátszási lista"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Katalógus"
 
@@ -120,16 +121,16 @@ msgstr "Süti"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Név"
 
@@ -175,9 +176,9 @@ msgstr "Oldaldoboz megjelenítése/elrejtése"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -190,7 +191,7 @@ msgstr "Oldaldoboz megjelenítése/elrejtése"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -199,8 +200,8 @@ msgid "Ampache Error Page"
 msgstr "Ampache hibaoldal"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -210,9 +211,9 @@ msgstr "A Zene Szeretetéért"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Hiba"
 
@@ -248,8 +249,8 @@ msgstr "Kezdőlap"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -258,9 +259,9 @@ msgstr "Kezdőlap"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -268,7 +269,7 @@ msgstr "Kezdőlap"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -283,7 +284,7 @@ msgstr "Kezdőlap"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Lejátszás"
 
@@ -298,15 +299,15 @@ msgstr "Lejátszás"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Előadó"
 
@@ -326,11 +327,11 @@ msgstr "Előadó"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -345,12 +346,12 @@ msgstr "Albumok"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Lejátszási listák"
 
@@ -361,7 +362,7 @@ msgstr "Lejátszási listák"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -385,11 +386,11 @@ msgstr "Műfajok"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Kedvencek"
 
@@ -397,7 +398,7 @@ msgstr "Kedvencek"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -409,29 +410,29 @@ msgstr "Feltöltés"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Most Lejátszott"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Nemrég Lejátszott"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Legújabb Albumok"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Legújabb Előadók"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Legújabb Shout-ok"
 
@@ -454,15 +455,15 @@ msgstr "Véletlenszerű lejátszás"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Lejátszási lista"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Okos Lejátszási lista"
 
@@ -483,7 +484,7 @@ msgstr "Beállítások"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -542,14 +543,14 @@ msgstr "Böngészés"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -561,12 +562,12 @@ msgstr "Böngészés"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Album"
@@ -579,9 +580,9 @@ msgstr "Album"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -596,14 +597,14 @@ msgstr "Album"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Előadó"
 
@@ -618,12 +619,12 @@ msgstr "Statisztikák"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Dal"
 
@@ -631,9 +632,9 @@ msgstr "Dal"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -647,7 +648,7 @@ msgstr "Demokratikus"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Címkék"
@@ -662,23 +663,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Rádióállomások"
@@ -687,7 +688,7 @@ msgstr "Rádióállomások"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Videó"
 
@@ -703,8 +704,8 @@ msgstr "Mégsem"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -717,7 +718,7 @@ msgstr "Mégsem"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -737,8 +738,8 @@ msgstr "Lejátszás következőnek"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -751,7 +752,7 @@ msgstr "Lejátszás következőnek"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -770,8 +771,8 @@ msgstr "Lejátszás utolsónak"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -782,7 +783,7 @@ msgstr "Lejátszás utolsónak"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -801,14 +802,14 @@ msgstr "Hozzáadás átmeneti lejátszási listához"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -816,7 +817,7 @@ msgstr "Hozzáadás átmeneti lejátszási listához"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Hozzáadás Lejátszási listához"
 
@@ -862,8 +863,8 @@ msgstr ""
 msgid "Download a copy of the new version"
 msgstr ""
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Telepítés"
@@ -985,7 +986,7 @@ msgstr "Frissítés"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1003,7 +1004,7 @@ msgstr "Frissítés"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1014,7 +1015,7 @@ msgstr "Frissítés"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1036,7 +1037,7 @@ msgstr "Frissítés"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Törlés"
 
@@ -1045,7 +1046,7 @@ msgid "No items"
 msgstr "Nincsenek elemek"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Több"
@@ -1097,16 +1098,15 @@ msgstr "Szint"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Felhasználó"
 
@@ -1121,7 +1121,7 @@ msgstr "Felhasználó"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Típus"
 
@@ -1132,8 +1132,8 @@ msgstr "Típus"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1143,12 +1143,12 @@ msgstr "Típus"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1169,7 +1169,7 @@ msgstr "Akció"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1205,7 +1205,7 @@ msgstr "Akció"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Szerkesztés"
 
@@ -1248,8 +1248,8 @@ msgstr "E-mail"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1259,12 +1259,7 @@ msgstr "Weboldal"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Állam"
 
@@ -1298,7 +1293,7 @@ msgstr "Avatár"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr ""
 
@@ -1437,14 +1432,14 @@ msgstr "Mezők automatikus beszúrása"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Album Előadó"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1456,7 +1451,7 @@ msgstr "Megjegyzés"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Katalógus szám"
 
@@ -1466,13 +1461,13 @@ msgid "Track (0 padded)"
 msgstr "Szám (0-val feltöltve)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Lemez"
 
@@ -1481,10 +1476,10 @@ msgstr "Lemez"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Műfaj"
 
@@ -1495,8 +1490,8 @@ msgstr "Műfaj"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Dal cím"
 
@@ -1505,11 +1500,11 @@ msgstr "Dal cím"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1517,19 +1512,19 @@ msgstr "Dal cím"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Év"
 
@@ -1537,28 +1532,28 @@ msgstr "Év"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Megjelenés éve"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Kiadás típusa"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1566,14 +1561,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Vonalkód"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "TV Sorozatok"
@@ -1588,9 +1583,9 @@ msgstr "TV Sorozatok"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "TV Sorozat"
 
@@ -1601,9 +1596,9 @@ msgstr "TV Sorozat"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Évad"
 
@@ -1611,7 +1606,7 @@ msgstr "Évad"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Epizód"
 
@@ -1623,15 +1618,15 @@ msgstr "Epizód"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1640,11 +1635,11 @@ msgstr "Epizód"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Cím"
@@ -1697,7 +1692,7 @@ msgid "Catalog Media Type"
 msgstr "Katalógus médiatípus"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Zene"
 
@@ -1754,22 +1749,22 @@ msgstr "Címke hozzáadása"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Kategória"
 
@@ -1843,7 +1838,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Összefoglaló"
 
@@ -1854,20 +1849,25 @@ msgstr "Cím"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Állapot"
 
@@ -1887,7 +1887,7 @@ msgstr ""
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1917,7 +1917,7 @@ msgid "Codec"
 msgstr "Kodek"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Lejátszási lista létrehozása"
 
@@ -1925,7 +1925,7 @@ msgstr "Lejátszási lista létrehozása"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Saját"
 
@@ -2023,13 +2023,13 @@ msgstr "Megosztás létrehozása"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Megosztás"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Secret"
 
@@ -2081,8 +2081,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Hagyd üresen az előadó és album mezőket a fájl tagek felolvasásához"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Zene Licensz"
 
@@ -2113,7 +2113,7 @@ msgstr "Felhasználó hozzáadása"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2122,12 +2122,12 @@ msgstr "Felhasználó hozzáadása"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Felhasználó"
 
@@ -2141,9 +2141,9 @@ msgstr "Felhasználó"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2159,9 +2159,9 @@ msgstr "Felhasználó hozzáférési szintje"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Vendég"
 
@@ -2169,8 +2169,8 @@ msgstr "Vendég"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Tartalom kezelő"
 
@@ -2178,8 +2178,8 @@ msgstr "Tartalom kezelő"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Katalógus kezelő"
 
@@ -2192,8 +2192,8 @@ msgstr "Katalógus kezelő"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Admin"
 
@@ -2202,7 +2202,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2211,7 +2211,7 @@ msgid "Search on Google ..."
 msgstr "Keresés a Google-ön ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2220,7 +2220,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Keresés a DuckDuckGo-n ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2228,7 +2228,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Keresés a Wikipedián ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2238,8 +2238,8 @@ msgstr "Keresés a Last.fm-en ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2251,7 +2251,7 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2270,16 +2270,16 @@ msgstr ""
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Lejátszva"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2289,16 +2289,16 @@ msgstr[0] "%d alkalommal"
 msgstr[1] "%d alkalommal"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Feltöltötte"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2308,7 +2308,7 @@ msgstr "Feltöltötte"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2322,14 +2322,14 @@ msgstr "Feltöltötte"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Akciók"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2340,21 +2340,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Átmeneti lejátszási listára véletlenszerűen"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS Hírfolyam"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2377,8 +2377,8 @@ msgstr "Számsorrend mentése"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2393,7 +2393,7 @@ msgid "Graphs"
 msgstr "Grafikonok"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2401,8 +2401,8 @@ msgstr "Biztosan frissíteni szeretnél címkékből?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2412,7 +2412,7 @@ msgid "Update from tags"
 msgstr "Frissítés címkékből"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2420,14 +2420,14 @@ msgid "Album Edit"
 msgstr "Album szerkesztés"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Album szerkesztése"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2443,7 +2443,7 @@ msgstr "Album szerkesztése"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Letöltés"
 
@@ -2466,11 +2466,11 @@ msgstr "Letöltés"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2481,7 +2481,7 @@ msgstr "Dalok"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2509,16 +2509,16 @@ msgstr "Értékelés"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2535,12 +2535,12 @@ msgstr "Borító"
 msgid "No Album found"
 msgstr "Album nem található"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Ismeretlen (Árva)"
 
@@ -2634,7 +2634,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Hiányzó Albumok"
 
@@ -2654,7 +2654,7 @@ msgstr "Hasonló Dalok"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2664,7 +2664,7 @@ msgstr "Hasonló Dalok"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr ""
 
@@ -2680,7 +2680,7 @@ msgstr "Előadó nem található"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2701,7 +2701,7 @@ msgstr "Új Borító kiválasztása"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Érvénytelen"
 
@@ -2780,13 +2780,16 @@ msgstr "Takarít"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Frissítés"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importálás"
@@ -2808,7 +2811,7 @@ msgstr "Indít"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2841,8 +2844,8 @@ msgstr "Katalógus nem található"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2857,9 +2860,9 @@ msgstr "Leírás"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Verzió"
 
@@ -3136,11 +3139,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Fájlnév"
 
@@ -3154,7 +3157,7 @@ msgid "Edit Access Control List"
 msgstr "Hozzáférési Lista (ACL) szerkesztése"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3171,12 +3174,12 @@ msgid "Add tags to sub songs"
 msgstr "Hozzátartozó dalok címkéinek felvétele"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Alakulás helye"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Alakulás éve"
 
@@ -3213,7 +3216,7 @@ msgstr "Kihűlési idő"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "perc"
 
@@ -3225,23 +3228,19 @@ msgstr "Alapértelmezetté tesz"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Licensz beállítása"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Leírás:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Külső hivatkozás"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Jóváhagy"
 
@@ -3249,7 +3248,7 @@ msgstr "Jóváhagy"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Tulajdonos"
 
@@ -3267,7 +3266,7 @@ msgid "Feed"
 msgstr "Hírfolyam"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Nyelv"
 
@@ -3276,9 +3275,9 @@ msgstr "Nyelv"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Véletlenszerű"
@@ -3301,7 +3300,7 @@ msgstr "Létrehozta: %1$s Kinek: %2$s"
 msgid "Comment:"
 msgstr "Megjegyzés:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3311,24 +3310,24 @@ msgstr "Megjegyzés:"
 msgid "Track"
 msgstr "Szám"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Szerző"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Címke"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "További Metaadatok"
 
@@ -3420,8 +3419,8 @@ msgid "Format"
 msgstr "Formátum"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Exportálás"
 
@@ -3448,7 +3447,7 @@ msgstr "Műsorszórások"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcastok"
@@ -3463,7 +3462,7 @@ msgstr "Podcastok"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Podcast epizódok"
 
@@ -3554,8 +3553,8 @@ msgid "Direct URL to Image"
 msgstr "Direkt URL a képhez"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Helyi kép"
 
@@ -3607,15 +3606,15 @@ msgstr "Nap"
 msgid "Hour"
 msgstr "Óra"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "A böngésződ nem támogatja ezt a funkciót."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Média lejátszása folyamatban, biztosan be akarod zárni?"
 
@@ -3676,57 +3675,57 @@ msgstr "Ismétlés ki"
 msgid "Show Album"
 msgstr "Album mutatása"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Dalszöveg mutatása"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Kattints duplán egy új Shout küldéséhez"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Műsorszórásom"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Mind hozzáadása Lejátszási listához"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Diavetítés"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Vizualizáló"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Teljes képernyős vizualizáló"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Equalizer"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "Nem támogatott"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "A lejátszó nem támogatja ezt a médiát. Friss a böngésződ?"
 
@@ -3738,6 +3737,16 @@ msgstr "Lejátszási lista importálása fájlból"
 msgid "Import Playlist"
 msgstr "Lejátszási lista importálása"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Fájl"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3861,13 +3870,13 @@ msgid ""
 msgstr "Ez a lépés az alapbeállítás értékeivel elkészíti a config fájlt. Ha a config/ mappa írható, az \"írás\" kiválasztásakor az Ampache közvetlenül a megfelelő helyre beírja a config fájlt. Ha \"letöltés\"-t választasz, letöltheted a config fájlt, és kézzel bemásolhatod a helyére: %s ."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Különféle"
 
@@ -3879,7 +3888,7 @@ msgstr "Web elérési út"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Adatbázis kapcsolat"
 
@@ -3952,7 +3961,7 @@ msgid ""
 msgstr "Ajánlott beállítások, amikor az Ampache-t egy zenei közösség használja."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Transzkódolás engedélyezése"
 
@@ -4171,11 +4180,11 @@ msgstr "Címke szerkesztés"
 msgid "Edit Label"
 msgstr "Címke szerkesztése"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Címke létrehozása"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Címke nem található"
 
@@ -4306,10 +4315,10 @@ msgid "Yourself"
 msgstr "Önmagad"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "Rendszer"
 
@@ -4345,19 +4354,26 @@ msgstr "Összes frissítése"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Új fájlok hozzáadása innen: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "Létező fájlok frissítése itt: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Demokratikus nem található"
 
@@ -4366,7 +4382,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Felhasználók"
 
@@ -4378,11 +4394,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Licensz létrehozása"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Licensz nem található"
 
@@ -4406,13 +4422,13 @@ msgstr "Hozzáadás dátuma"
 msgid "Trending"
 msgstr "Felkapott"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Hiányzó Albumok nem találhatók"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Hiányzó Előadó"
 
@@ -4470,12 +4486,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Biztosan törölni szeretnéd a Lejátszási listát?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Felvevő"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr ""
 
@@ -4483,8 +4499,8 @@ msgstr ""
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Lejátszási lista neve"
 
@@ -4544,8 +4560,8 @@ msgstr "Podcast Epizód szerkesztés"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Publikálás dátuma"
 
@@ -4556,11 +4572,6 @@ msgstr "Publikálás dátuma"
 msgid "Length"
 msgstr "Hossz"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Fájl"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4599,8 +4610,8 @@ msgid "Edit Podcast"
 msgstr "Podcast szerkesztése"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4610,7 +4621,7 @@ msgstr "Podcast szerkesztése"
 msgid "Episodes"
 msgstr "Epizódok"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Podcast nem található"
 
@@ -4713,7 +4724,7 @@ msgstr "Várakozókhoz ad"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4724,7 +4735,7 @@ msgstr "Lejátszva"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4733,7 +4744,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4743,7 +4754,7 @@ msgstr[0] "%d másodperce"
 msgstr[1] "%d másodperce"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4753,7 +4764,7 @@ msgstr[0] "%d perce"
 msgstr[1] "%d perce"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4763,7 +4774,7 @@ msgstr[0] "%d órája"
 msgstr[1] "%d órája"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4773,7 +4784,7 @@ msgstr[0] "%d napja"
 msgstr[1] "%d napja"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4783,7 +4794,7 @@ msgstr[0] "%d hete"
 msgstr[1] "%d hete"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4793,7 +4804,7 @@ msgstr[0] "%d hónapja"
 msgstr[1] "%d hónapja"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4803,7 +4814,7 @@ msgstr[0] "%d éve"
 msgstr[1] "%d éve"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4813,7 +4824,7 @@ msgstr[0] "%d évtizede"
 msgstr[1] "%d évtizede"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4957,7 +4968,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "Biztosan törlöd a Címkét?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Nincs elég adat"
 
@@ -5001,8 +5012,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "FIGYELMEZTETÉS"
 
@@ -5311,23 +5320,29 @@ msgstr "A használt ellenőrzőkulcs nem megfelelő"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Soha"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Ismeretlen"
@@ -5467,8 +5482,8 @@ msgstr "Utoljára frissítve"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Hozzáadva"
 
@@ -5480,15 +5495,15 @@ msgstr "Videó információ"
 msgid "No video found"
 msgstr "Videó nem található"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5560,13 +5575,13 @@ msgid "Music Clips"
 msgstr "Zenei Klippek"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Filmek"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Személyes videók"
@@ -5577,7 +5592,7 @@ msgid "Uploads"
 msgstr "Feltöltések"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Okos Lejátszási listák"
@@ -5591,7 +5606,7 @@ msgid "Wanted"
 msgstr "Keresett"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Megosztások"
@@ -5633,7 +5648,7 @@ msgid "Account"
 msgstr "Fiók"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr ""
 
@@ -5656,15 +5671,15 @@ msgid ""
 msgstr "Azért kerülhettél erre az oldalra, mert az Ampache nem tudta betölteni a szükséges függőségeket"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Nincs még Katalógus beállítva. Ahhoz, hogy a médiádat elérd, %1$s létre kell hoznod egy Katalógust %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Hozzáadva a lejátszási listához"
 
@@ -5705,6 +5720,9 @@ msgstr "Ismeretlen %s"
 msgid "Add New"
 msgstr "Új hozzáadása"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5728,17 +5746,17 @@ msgstr "Új hozzáadása"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5747,16 +5765,16 @@ msgstr "Új hozzáadása"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5785,19 +5803,20 @@ msgstr "Új hozzáadása"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5806,21 +5825,20 @@ msgstr "Új hozzáadása"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr ""
@@ -5880,24 +5898,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Dalszöveg"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Licenszelés"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Dal információ"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5905,32 +5923,33 @@ msgid ""
 msgstr "Ez az oldal kezel minden Ampache adatbázis frissítést %1$s -től. A jelenlegi verzió %2$s, adatbázis verzió %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr ""
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5953,7 +5972,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5962,17 +5980,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5998,14 +6015,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6019,10 +6039,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6030,20 +6050,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr ""
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr ""
@@ -6082,7 +6101,7 @@ msgid "Invalid Request"
 msgstr "Érvénytelen kérés"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6103,9 +6122,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6176,7 +6197,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6211,7 +6233,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6219,13 +6241,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6236,20 +6258,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6289,13 +6311,21 @@ msgstr "Érvénytelen Handshake érkezett"
 msgid "Login failed, timestamp is out of range"
 msgstr "A belépés sikertelen, az időbélyeg nincs a tartományon belül"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Szerver"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Hibás felhasználónév vagy jelszó"
 
@@ -6370,45 +6400,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr ""
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6429,28 +6424,29 @@ msgstr ""
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6466,13 +6462,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6480,15 +6476,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6497,26 +6494,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6529,13 +6527,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr ""
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6565,45 +6596,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Klippek"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Ampache XSPF Lejátszási lista"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "IP cím verzió nem egyezik"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Érvénytelen IPv4 / IPv6 cím került megadásra"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "Ilyen ACL bejegyzés már létezik"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6611,8 +6642,8 @@ msgstr "Ilyen ACL bejegyzés már létezik"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6622,7 +6653,7 @@ msgstr "Ilyen ACL bejegyzés már létezik"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6635,7 +6666,7 @@ msgstr "Ilyen ACL bejegyzés már létezik"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6644,21 +6675,22 @@ msgstr "Ilyen ACL bejegyzés már létezik"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6666,7 +6698,7 @@ msgstr "Ilyen ACL bejegyzés már létezik"
 msgid "No Problem"
 msgstr "Minden rendben"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Az új Hozzáférési Listád/Listáid (ACL) létrejött(ek)"
 
@@ -6711,19 +6743,19 @@ msgstr "Biztos vagy benne?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Ezzel véglegesen törlöd a \"%s\" ACL-t"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "A Hozzáférési Listád (ACL) frissítve"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Kérlek, válassz ki egy Katalógus típust"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Kérlek, adj meg egy Katalógus nevet"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "A Katalógus létrehozása elkezdődött"
 
@@ -6750,17 +6782,17 @@ msgstr "Minden Most Játszott adat törölve"
 msgid "Catalog statistics have been cleared"
 msgstr "A Katalógus statisztikák létrejöttek"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "A Katalógus törölve"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6768,21 +6800,20 @@ msgstr "A Katalógus törölve"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Probléma adódott"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Hiba történt a Katalógus törlése közben"
 
@@ -6808,7 +6839,7 @@ msgstr "A Katalógusborító keresés elkezdődött"
 msgid "This will permanently delete your Catalog"
 msgstr "Ezzel véglegesen törlöd a Katalógust"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Nincsenek letiltott Dalok"
 
@@ -6833,25 +6864,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6879,31 +6910,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "A Licensz törölve"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "A Licensz frissítve"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Új Licensz lett létrehozva"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "Az e-mail elküldve"
@@ -6969,7 +7008,7 @@ msgstr "A Plugin frissítve"
 msgid "Shoutbox post has been deleted"
 msgstr "Shoutbox bejegyzés törölve"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Shoutbox bejegyzés frissítve"
 
@@ -6983,37 +7022,37 @@ msgid ""
 "currently configured charset"
 msgstr "Az adatbázis és benne a táblák frissítve lettek a jelenleg beállított karakterkészletnek megfelelően"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "A Jelszavak nem egyeznek meg"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Felhasználónév szükséges"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "A Felhasználónév már létezik"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Érvénytelen e-mail címet adtál meg"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "Az új Felhasználó nem jött létre"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Új felhasználó hozzáadva"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s létrejött %2$s hozzáférési szinttel"
@@ -7094,14 +7133,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP történet"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Kérlek, ellenőrizd a kép minimális %1$s és maximális %2$s méretét"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7111,12 +7150,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7171,8 +7211,8 @@ msgstr "Az Előadó és minden fájl törölve lesz"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7211,36 +7251,32 @@ msgstr "Az Ampache adatbázis felhasználónév és jelszó hiányzik"
 msgid "Configuration files were either not found or unreadable"
 msgstr "A konfigurációs fájlok nem találhatóak vagy nem olvashatóak"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "A Címke hozzáadva"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "A Címke törölve"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "A Címke nem törölhető."
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "Ez a Címke törölve lesz"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "A Címke nem található"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "A fiók letiltva, kérjük, lépj kapcsolatba egy adminisztrátorral"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "A felhasználó már belépett"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Nem sikerült a helyi fiók létrehozása"
 
@@ -7277,23 +7313,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr "A Lejátszási lista importálása nem lehetséges"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "Nincs érvényes dal a lejátszásilista-fájlban"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "Podcast törölve"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "A Feed URL érvénytelen"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "Nem megfelelő cél Katalógustípus"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "A feed nem olvasható"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Feliratkozva a Podcast-re"
 
@@ -7309,52 +7349,68 @@ msgstr "Podcast Epizód törölve"
 msgid "The Podcast Episode will be deleted"
 msgstr "A Podcast Epizód törölve lesz"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Szerver"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "A fiókod frissítve"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "A fiókod nem lett frissítve"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Szerverbeállítások sikeresen frissítve"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Felhasználóbeállítások sikeresen frissítve"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "Kérjük, add meg a teljes neved (keresztnév, vezetéknév)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Kérjük, add meg a weboldalad"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Kérjük, add meg az államot"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Kérjük, add meg a várost"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Sikertelen frissítés"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Felhasználó sikeresen frissítve"
 
@@ -7370,7 +7426,7 @@ msgstr "Tárgy szükséges"
 msgid "Message has been sent"
 msgstr "Üzenet elküldve"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "Üzenetek törölve"
 
@@ -7378,7 +7434,7 @@ msgstr "Üzenetek törölve"
 msgid "The Message will be deleted"
 msgstr "Az üzenet törölve lesz"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "Üzenet állapota megváltozott"
 
@@ -7387,7 +7443,7 @@ msgstr "Üzenet állapota megváltozott"
 msgid "RE"
 msgstr "RE"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Rádióállomás létrejött"
 
@@ -7417,6 +7473,7 @@ msgstr "Meg kell adnod egy jelszót"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "A jelszavak nem egyeznek"
 
@@ -7425,7 +7482,7 @@ msgid "Failed to create user"
 msgstr "Nem sikerült a felhasználó létrehozása"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Eltávolít"
 
@@ -7435,11 +7492,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "Nem sikerült a lejátszási lista létrehozása"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "A keresésed elmentve Okos Lejátszási listaként a következő néven: %s"
@@ -7448,30 +7504,30 @@ msgstr "A keresésed elmentve Okos Lejátszási listaként a következő néven:
 msgid "View on MusicBrainz"
 msgstr "Megtekintés MusicBrainz-en"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "A lejárt megosztások feltakarítva"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Létrehozott megosztása"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Mostmár megosztahatod az URL-t:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "Ezt a megosztást beágyazhatod web lejátszóként a weboldaladba is, a következő HTML kóddal:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "Megosztás törölve"
 
@@ -7479,7 +7535,7 @@ msgstr "Megosztás törölve"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "A megosztás törölve lesz, és mások nem érhetik el"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "Érvénytelen objektum kiválasztva"
 
@@ -7519,6 +7575,10 @@ msgstr "Nem sikerült az Évad törlése"
 msgid "The entire TV Season will be deleted"
 msgstr "Az egész Évad törölve lesz"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "Videó törölve"
@@ -7535,20 +7595,20 @@ msgstr "A Videó törölve lesz"
 msgid "Unable to open"
 msgstr "Megnyitás nem lehetséges"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Beets frissítés futtatása"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Nem sikerült a Dal hozzáadása - %s"
@@ -7573,96 +7633,96 @@ msgstr "Beets kiszolgáló URI"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "Távoli Katalógus típus került kiválasztásra, de az elérési út nem URL"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "Nyisd meg: https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "Válaszd ki a következőt: 'Dropbox API app'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "Válaszd ki a következőt: 'Full Dropbox'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "Nevezd el az alkalmazásod, majd hozd létre"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "Kattints a 'Generate' gombra az Access Token létrehozásához"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "Másold be az API key, App secret és az Access Token értékét a következő mezőkbe."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "Access Token"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "Feldarabolt fájlok kérése elemzéskor"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "Hiba: API Key, Secret és Access Token szükséges a Dropbox Katalógusokhoz"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "Érvénytelen \"API key\", \"secret\" vagy \"Access token\":"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "Érvénytelen \"dropbox-path\":"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "Hiba: a Katalógus %s már létezik"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "Dropbox távoli frissítés futtatása"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Katalógusfrissítés befejeződött. Összes média: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "A Dal naprakész: \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "API Hiba: nem sikerült csatlakozni a Dropbox-hoz"
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "Elérési út nem lett megadva"
 
@@ -7693,7 +7753,7 @@ msgstr "Nem sikerült a \"%s\" fájl méretének lekérdezése"
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "A fájl nem olvasható. Létezik egyáltalán? %s"
@@ -7709,7 +7769,7 @@ msgid "N/A"
 msgstr "Nem elérhető"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Katalógus frissítve"
 
@@ -7718,11 +7778,11 @@ msgstr "Katalógus frissítve"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Teljes idő: [%s] Összes Média: [%s] Média másodpercenként: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "A Katalógusgyökér nem olvasható, takarítás befejezése"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Minden fájl el lenne távolítva. Nem történt változás"
 
@@ -7732,27 +7792,27 @@ msgstr "Minden fájl el lenne távolítva. Nem történt változás"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "A fájl nem található, vagy 0 bájt hosszú: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "A megadott elérési út egy már létező Katalógusban van"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "A mappa nem olvasható. Létezik egyáltalán? %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "Nem volt megadva felhasználónév vagy jelszó"
@@ -7786,15 +7846,15 @@ msgstr[1] "%s Dal megtalálva"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Nem sikerült beszúrni a Dalt - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Frissítve"
@@ -7803,136 +7863,136 @@ msgstr "Frissítve"
 msgid "Completed updating remote Catalog(s)."
 msgstr "A távoli Katalógus(ok) frissítése befejeződött"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "Telepíts egy Seafile szervert a dokumentációban leírt módon"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Írd be a szerver URL-jét (pl. 'https://seafile.example.com') és a könyvtár nevét (pl. 'Music')."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "Az \"API híváskésleltetés\" a késleltetés két ismételt Seafile hívás között (például Hozzáadás vagy Takarítás műveletekkor), a Seafile hívássűrűség korlátozása miatt."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "Az alapértelmezés a Seafile hívássűrűség korlátozásainak megfelelően került beállításra."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "A katalógus létrehozása után végezd el a 'Make it readonly' műveletet a Katalógus táblán."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "Szerver URI"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Könyvtár neve"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "API híváskésleltetés"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Seafile felhasználónév/email cím"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Seafile jelszó"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "Seafile szerver URL szükséges"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "Seafile szerver könyvtárnév szükséges"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Seafile felhasználónév szükséges"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Seafile jelszó szükséges"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Nem sikerült a bejelentkezés a Seafile API-n: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Seafile távoli frissítés futtatása"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Összes Média: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "Média nem lett frissítve, megfelelsz a mintáknak? "
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Létező Dal átugrása: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "Új Dal hozzáadása: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "Nem sikerült a Dal hozzáadása: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "Hiba történt a \"%1$s\" Dal ellenőrzése közben: %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "Dal megtartása: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "Ez az elérési út már létező Subsonic Katalógushoz tartozik: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Subsonic távoli frissítés futtatása"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Subsonic Katalógus(ok) frissítése befejeződött"
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7949,7 +8009,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "A \"%s\" nevű Seafile könyvtár nem található, média frissítés nem történt"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Nem sikerült a katalógus létrehozása, ellenőrizd a debug logokat"
 
@@ -7972,7 +8032,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8043,7 +8103,7 @@ msgstr "Fájl eltávolítása: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "Fájl olvasása: \"%s\""
@@ -8089,54 +8149,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "A felhasználó létrehozása nem sikerült"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "A következő frissítéseket kell végrehajtani:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr ""
 
@@ -8229,15 +8294,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "php-iconv szükséges ehhez a funkcióhoz, félbehagyva"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8383,29 +8448,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "Fájl elérési út"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "%1$s ÉS %2$s használata fájl minta egyeztetéshez"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Nyers eredmények:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Végleges eredmények, ahogy az Ampache látja %s használatával:"
@@ -8584,12 +8649,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr "Nem történt változtatás"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "HTTPQ Aktív Példány"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8597,14 +8662,14 @@ msgstr "HTTPQ Aktív Példány"
 msgid "Instance Name"
 msgstr "Példány neve"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Kiszolgálónév"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8620,12 +8685,12 @@ msgid "Paused"
 msgstr "Szüneteltetve"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "MPD Aktív Példány"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "UPnP Aktív Példány"
 
@@ -8634,25 +8699,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "VLC Aktív Példány"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "XBMC Aktív Példány"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Ampache ASX Lejátszási lista"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Szavazat hozzáadva"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Probléma történt a következő mappa létrehozásakor: %s"
@@ -8709,8 +8774,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8726,44 +8791,44 @@ msgstr "Fájl vizsgálata..."
 msgid "Source: %s"
 msgstr "Forrás: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "A sort_pattern-ből  kimaradtak változók. %s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Cél: %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "\"%s\" mappa létrehozása"
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "\"%1$s\" másolása ide: \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "Hiba történt a fájl \"%s\" útvonalra másolása közben"
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "A méretek összehasonlítása nem sikerült. \"%s\" nem lesz törölve"
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8866,6 +8931,13 @@ msgstr "Adatbázis kiválasztása nem sikerült: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Adminisztratív felhasználó létrehozása nem sikerült: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "kommentelt"
@@ -8913,12 +8985,12 @@ msgstr "A felhasználó innen: \"%1$s\" jelszó visszaállítást kért a \"%2$s
 msgid "The password has been set to: %s"
 msgstr "A jelszó be lett állítva erre: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Új személyes üzenetet kaptál %s -től"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Személyes üzenet"
 
@@ -9032,16 +9104,15 @@ msgstr "Fájl másolása nem sikerült. A forrás fájl nem lesz törölve"
 msgid "File moved..."
 msgstr "Fájl áthelyezve..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "-"
@@ -9050,12 +9121,12 @@ msgstr "-"
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Be"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Ki"
 
@@ -9167,22 +9238,26 @@ msgid "Name descending"
 msgstr "Név csökkenő"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Klikkelj a %s jogosultság hozzáadásához az Ampache-hoz"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Ismeretlen Előadó"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "Dal előnézet a 7digital-tól"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "7digital consumer key"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "7digital secret"
 
@@ -9191,27 +9266,27 @@ msgid "Amazon art search"
 msgstr "Amazon borítókeresés"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Amazon kezdő url"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Amazon max eredményoldalak száma"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Amazon Access Key ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Amazon Secret Access Key"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Amazon hozzárendelt címke"
 
@@ -9232,13 +9307,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Katalóguskedvencek a kezdőlapon"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Katalóguskedvencek max. elemszáma"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Katalóguskedvencek megjelenítése rács elrendezésben"
 
@@ -9255,12 +9330,12 @@ msgid "Discogs metadata integration"
 msgstr "Discogs metaadatok beépítése"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Discogs consumer key"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Discogs secret"
 
@@ -9268,25 +9343,12 @@ msgstr "Discogs secret"
 msgid "Facebook share"
 msgstr "Megosztás Facebookon"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "Flattr támogatás gomb a felhasználó oldalán"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "Flattr User ID"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "Flattr támogatás"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Előadóképek Flickr-ről"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "Flickr API key"
 
@@ -9295,7 +9357,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "Barátok idővonala a kezdőlapon"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "Barátok idővonalán megjelenő max. elemek száma"
 
@@ -9308,7 +9370,7 @@ msgid "Google Analytics statistics"
 msgstr "Google Analytics statisztikák"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "Google Analytics Tracking ID"
 
@@ -9317,7 +9379,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Felhasználó helyzetének megjelenítése Google Maps-en"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "Google Maps API key"
 
@@ -9338,12 +9400,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr "Az elfogadott Keresett Lista Albumok letöltése Headphones-szal"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "Headphones URL"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "Headphones API key"
 
@@ -9352,13 +9414,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Lejátszott dalok továbbítása a Last.FM fiókodba"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM Submit Challenge"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr "Last.FM Grant URL"
 
@@ -9371,7 +9434,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Lejátszott dalok továbbítása a Libre.FM fiókodba"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "Libre.FM Submit Challenge"
 
@@ -9385,7 +9448,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Lejátszott dalok továbbítása a ListenBrainz fiókodba"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "ListenBrainz User Token"
 
@@ -9407,12 +9470,12 @@ msgid "Matomo statistics"
 msgstr "Matomo statisztikák"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "Matomo Site ID"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "Matomo URL"
 
@@ -9429,12 +9492,12 @@ msgid "PayPal donation button on user page"
 msgstr "PayPal támogatás gomb a felhasználó oldalán"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "PayPal ID"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "PayPal Currency Code"
 
@@ -9447,17 +9510,17 @@ msgid "Personal favorites on homepage"
 msgstr "Személyes kedvencek a kezdőlapon"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "Személyes kedvencek a kezdőlapon"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9470,12 +9533,12 @@ msgid "Piwik statistics"
 msgstr "Piwik statisztikák"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "Piwik Site ID"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "Piwik URL"
 
@@ -9484,49 +9547,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9540,21 +9603,21 @@ msgid "RSS View"
 msgstr "RSS megjelenítés"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "RSS Hírfolyam URL"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "RSS Hírfolyam elemek max. száma"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Shoutbox a kezdőlapon"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Kezdőlapi Shoutbox elemeinek max. száma"
 
@@ -9563,12 +9626,12 @@ msgid "Control bandwidth per user"
 msgstr "Sávszélesség szabályzása felhasználónként"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "Stream maximális sávszélesség szabályzása (hónap)"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "Stream sávszélesség szabályzás története (nap)"
 
@@ -9577,12 +9640,12 @@ msgid "Control hits per user"
 msgstr "Találatok szabályzása felhasználónként"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "Stream maximális találatok szabályzása"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "Stream találatok szabályzás története (nap)"
 
@@ -9591,12 +9654,12 @@ msgid "Control time per user"
 msgstr "Idő szabályzása felhasználónként"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "Stream maximális idő szabályzása (perc)"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "Stream idő szabályzás története (nap)"
 
@@ -9605,7 +9668,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "TheAudioDb metaadatok beépítése"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "TheAudioDb API key"
 
@@ -9614,7 +9677,7 @@ msgid "TVDb metadata integration"
 msgstr "TVDb metaadatok beépítése"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "TVDb API key"
 
@@ -9627,43 +9690,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "A megosztott linkek URL-jének rövidítése YOURLS-szel"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "YOURLS domain neve"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "YOURLS IDN használat"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "YOURLS API key"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "Album MusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "Kiadó Csoport MusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "Előadó MusicBrainzID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Borító szerkesztése/keresése"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Biztosan vissza akarod állítani a borítót?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Borító visszaállítása"
 
@@ -9680,7 +9743,7 @@ msgid "Unbroadcast"
 msgstr "Műsorszórás vége"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Lejátszásilista-elemek"
 
@@ -9700,42 +9763,38 @@ msgstr "Keresett Albumok"
 msgid "Private Messages"
 msgstr "Személyes üzenetek"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "nap"
 msgstr[1] "napok"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "óra"
 msgstr[1] "órák"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Frissítés nem szükséges"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Katalógus megtisztítva"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] "%d fájl eltávolítva."
 msgstr[1] "%d fájl eltávolítva."
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Katalógus ellenőrizve"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "Nincs érvényes dal a lejátszásilista-fájlban"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9745,26 +9804,26 @@ msgstr "Ez a mappa nem része egyik létező Katalógusnak sem. A frissítés ne
 msgid "Primary"
 msgstr "Elsődleges"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Név szükséges"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "Érvénytelen URL, http:// vagy https:// -nek kell lennie"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "Codec szükséges (pl. MP3, OGG...)"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Érvénytelen Katalógus"
 
@@ -9776,523 +9835,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Ajax oldalbetöltés"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Album - többlemezes album lemezeinek csoportosítása"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Album - Csoportosítás kiadás típusa szerint"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Album - alapbeállított rendezés"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Demokratikus Lejátszás engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Localplay Lejátszás engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Nemrég Lejátszott információ megosztása - Hozzáférés engedélyezése a streaming ügynökhöz"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Most Lejátszott információ megosztása"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Nemrég Lejátszott információ megosztása"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Nemrég Lejátszott információ megosztása - Hozzáférés engedélyezése a Streaming dátum/időhöz"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Streaming engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Felhasználói feltöltések engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Videó funkciók engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Automatikus Frissítés legutóbbi ellenőrzés ideje"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "Automatikus Frissítés az utolsó verzió az utolsó frissítéskor újabb"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "Automatikus Frissítés utolsó verzió az utolsó ellenőrzéskor"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Ampache frissítések automatikus keresése"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Bit.ly API key"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Bit.ly felhasználónév"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Web lejátszó műsorszórása alapbeállításként"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Szűrő doboz mutatása böngészéskor"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Web Lejátszó böngészőértesítések lejárata (másodperc)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Web Lejátszó böngészőértesítések"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Cron használata a számított SQL adatok (pl. média lejátszás statisztikák) gyorsítótárazására"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Saját üres album alapbeállított kép"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Saját üres videó alapbeállított kép"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "Egyedi dátum és idő"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "Egyedi URL - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "Egyedi URL - Bejelentkezési oldal logó"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "Egyedi URL - Logó"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Egyedi szöveg a láblécben"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "DAAP szerveroldal használata"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "DAAP szerveroldal jelszó"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "Demokratikus - Lejárt felhasználói munkamenetek szavazatainak takarítása"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Közvetlen lejátszás korlátozása a max. médiaszámra"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Egyedi metaadat - Mezőlista definiálása"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Egyedi metaadat - Mezők letiltása"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Letöltések engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "HTTP lejátszás kényszerítése a porttól függetlenül"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Geolokáció engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Aktuális Albumok mutatása"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Aktuális Videók mutatása"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Most Lejátszott mutatása"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Nemrég Lejátszott mutatása"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Ábécérendben böngészés alapbeállításként a következő könyvtári bejegyzésekben (album,előadó,...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Könyvtárbejegyzés helyi menü"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Localplay típusa"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Localplay hozzáférés"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Dalok lezárása"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "E-mail értesítések engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Most Lejátszott szűrése felhasználónként"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Eltolás korlát"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Lejátszási lista mód"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Lejátszási lista típusa"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Lejátszás típusa"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "# megtartott legutóbbi epizódok"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "# letöltött epizódok, amikor új epizódok elérhetők"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Népszerűségi küszöb"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Ráta korlát"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Megosztási linkek alapbeállított lejárata napokban (0=soha)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Megosztás engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Támogatás gomb megjelenítése a láblécben"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Lejátszott # mutatása"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "Kihagyott # mutatása"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Világos oldaldoboz alapbeállításként"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Weboldal címe"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Előadó diavetítés inaktivitási idő"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Jelenlegi Dal mutatása a Web Lejátszó oldal címében"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Statisztikák napi küszöb"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "URL Újraírás engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Subsonic szerveroldal használata"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Témaszín"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Téma"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Legfelső menü"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Transzkódolás Bitrate"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Fejléc rögzítése a kompatibilis témákban"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "Csak egyedi elemek felvétele a lejátszási listára"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Feltöltött dalok szerkesztésének engedélyezése a felhasználóknak"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Feltöltött dalok felhasználó általi törlésének engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Feltöltött fájl átnevezése a Katalógus mintának megfelelően"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Cél Katalógus"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Feltöltés utáni szkript (aktuális mappa = a feltöltés célmappája)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Külön almappa létrehozása felhasználónként"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "UPnP szerveroldal használata"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "WebDAV szerveroldal használata"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "JavaScript dekóder (Aurora.js) engedélyezése a Web Lejátszóban"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Megerősítés kérése az aktuális lejátszóablak bezárásakor"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Flash Web Lejátszó engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "HTML5 Web Lejátszó engedélyezése"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "Automatikus szünet tabok között"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10301,21 +10360,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "A böngészés nem található vagy lejárt, próbáld újratölteni az oldalt"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "nincs értékelve"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s az 5-ből"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Jelenlegi értékelés"
 
@@ -10459,38 +10518,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Hossz (percben)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "Értékelésem"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Értékelés (Átlag)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "Értékelésem (Album)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "Értékelésem (Előadó)"
 
@@ -10515,8 +10574,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Másik felhasználó"
 
@@ -10529,33 +10588,33 @@ msgid "Another User (Artist)"
 msgstr "Másik felhasználó (Előadó)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10565,34 +10624,34 @@ msgid "Played/Skipped ratio"
 msgstr "Lejátszás / Átugrás aránya"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Utolsó Lejátszásom"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Általam lejátszva"
 
@@ -10601,15 +10660,15 @@ msgid "Played by Me (Album)"
 msgstr "Általam lejátszva (Album)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Általam lejátszva (Előadó)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10622,139 +10681,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Nemrég hozzáadott"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Nemrég frissített"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz ID (Album)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz ID (Előadó)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metaadat"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Kép szélesség"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Kép magasság"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Megosztás szerkesztés"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "Szám MusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Felhasználó avatár"
 
@@ -11494,15 +11557,11 @@ msgstr "Kínai"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Ismeretlen Előadó"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Elfogad"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Hozzáadás a keresett listához"
 
diff --git a/locale/id_ID/LC_MESSAGES/messages.mo b/locale/id_ID/LC_MESSAGES/messages.mo
index aa5980c694..6497212693 100644
Binary files a/locale/id_ID/LC_MESSAGES/messages.mo and b/locale/id_ID/LC_MESSAGES/messages.mo differ
diff --git a/locale/id_ID/LC_MESSAGES/messages.po b/locale/id_ID/LC_MESSAGES/messages.po
index 4d518cebf1..0066b65b46 100644
--- a/locale/id_ID/LC_MESSAGES/messages.po
+++ b/locale/id_ID/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: whenwesober, 2021\n"
 "Language-Team: Indonesian (Indonesia) (http://app.transifex.com/ampache/ampache/language/id_ID/)\n"
@@ -46,9 +46,10 @@ msgstr "Semua Daftar Putar"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Katalog"
 
@@ -119,16 +120,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Nama"
 
@@ -174,9 +175,9 @@ msgstr "Perkecil/Perluas Sidebar"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -189,7 +190,7 @@ msgstr "Perkecil/Perluas Sidebar"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -198,8 +199,8 @@ msgid "Ampache Error Page"
 msgstr "Halaman Kesalahan Ampache"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -209,9 +210,9 @@ msgstr "Untuk Kecintaan Pada Musik"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Kesalahan"
 
@@ -247,8 +248,8 @@ msgstr "Beranda"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -257,9 +258,9 @@ msgstr "Beranda"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -267,7 +268,7 @@ msgstr "Beranda"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -282,7 +283,7 @@ msgstr "Beranda"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Putar"
 
@@ -297,15 +298,15 @@ msgstr "Putar"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artis"
 
@@ -325,11 +326,11 @@ msgstr "Artis"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -344,12 +345,12 @@ msgstr "Album"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Daftar Putar"
 
@@ -360,7 +361,7 @@ msgstr "Daftar Putar"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -384,11 +385,11 @@ msgstr "Genre"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Favorit"
 
@@ -396,7 +397,7 @@ msgstr "Favorit"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -408,29 +409,29 @@ msgstr "Unggah"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Sedang Diputar"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Diputar Baru-Baru Ini"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Album Terbaru"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Artis Terbaru"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Shout Terbaru"
 
@@ -453,15 +454,15 @@ msgstr "Putar Acak"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Daftar putar"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Daftar putar pintar"
 
@@ -482,7 +483,7 @@ msgstr "Preferensi"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -541,14 +542,14 @@ msgstr "Telusuri"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -560,12 +561,12 @@ msgstr "Telusuri"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Album"
@@ -578,9 +579,9 @@ msgstr "Album"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -595,14 +596,14 @@ msgstr "Album"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artis"
 
@@ -617,12 +618,12 @@ msgstr "Statistik"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Lagu"
 
@@ -630,9 +631,9 @@ msgstr "Lagu"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -646,7 +647,7 @@ msgstr "Demokratis"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Label"
@@ -661,23 +662,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Stasiun Radio"
@@ -686,7 +687,7 @@ msgstr "Stasiun Radio"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Video"
 
@@ -702,8 +703,8 @@ msgstr "Batal"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -716,7 +717,7 @@ msgstr "Batal"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -736,8 +737,8 @@ msgstr "Putar berikutnya"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -750,7 +751,7 @@ msgstr "Putar berikutnya"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -769,8 +770,8 @@ msgstr "Putar terakhir"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -781,7 +782,7 @@ msgstr "Putar terakhir"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -800,14 +801,14 @@ msgstr "Tambah ke Daftar Putar Sementara"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -815,7 +816,7 @@ msgstr "Tambah ke Daftar Putar Sementara"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Tambah ke daftar putar"
 
@@ -861,8 +862,8 @@ msgstr ""
 msgid "Download a copy of the new version"
 msgstr ""
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Pemasangan"
@@ -984,7 +985,7 @@ msgstr "Menyegarkan"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1002,7 +1003,7 @@ msgstr "Menyegarkan"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1013,7 +1014,7 @@ msgstr "Menyegarkan"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1035,7 +1036,7 @@ msgstr "Menyegarkan"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Hapus"
 
@@ -1044,7 +1045,7 @@ msgid "No items"
 msgstr "Tidak ada item"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Lebih banyak"
@@ -1096,16 +1097,15 @@ msgstr "Tingkat"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Pengguna"
 
@@ -1120,7 +1120,7 @@ msgstr "Pengguna"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Jenis"
 
@@ -1131,8 +1131,8 @@ msgstr "Jenis"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1142,12 +1142,12 @@ msgstr "Jenis"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1168,7 +1168,7 @@ msgstr "Tindakan"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1204,7 +1204,7 @@ msgstr "Tindakan"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Edit"
 
@@ -1247,8 +1247,8 @@ msgstr "Email"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1258,12 +1258,7 @@ msgstr "Situs Web"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Provinsi"
 
@@ -1297,7 +1292,7 @@ msgstr "Avatar"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "Kunci API"
 
@@ -1436,14 +1431,14 @@ msgstr "Baris Otomatis Sisip"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Artis Album"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1455,7 +1450,7 @@ msgstr "Komentar"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Jumlah Katalog"
 
@@ -1465,13 +1460,13 @@ msgid "Track (0 padded)"
 msgstr "Trek (0 pad)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Penyimpanan"
 
@@ -1480,10 +1475,10 @@ msgstr "Penyimpanan"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Genre"
 
@@ -1494,8 +1489,8 @@ msgstr "Genre"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Judul Lagu"
 
@@ -1504,11 +1499,11 @@ msgstr "Judul Lagu"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1516,19 +1511,19 @@ msgstr "Judul Lagu"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Tahun"
 
@@ -1536,28 +1531,28 @@ msgstr "Tahun"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Tahun Asli"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Jenis Rilis"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1565,14 +1560,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Barcode"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "Acara TV"
@@ -1587,9 +1582,9 @@ msgstr "Acara TV"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "Acara TV"
 
@@ -1600,9 +1595,9 @@ msgstr "Acara TV"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Musim"
 
@@ -1610,7 +1605,7 @@ msgstr "Musim"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Episode"
 
@@ -1622,15 +1617,15 @@ msgstr "Episode"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1639,11 +1634,11 @@ msgstr "Episode"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Judul"
@@ -1696,7 +1691,7 @@ msgid "Catalog Media Type"
 msgstr "Jenis Media Katalog"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Musik"
 
@@ -1753,22 +1748,22 @@ msgstr "Tambah Label"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "ID MusicBrainz"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Kategori"
 
@@ -1842,7 +1837,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Ringkasan"
 
@@ -1853,20 +1848,25 @@ msgstr "Alamat"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Status"
 
@@ -1886,7 +1886,7 @@ msgstr ""
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1916,7 +1916,7 @@ msgid "Codec"
 msgstr "Kodek"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Buat Daftar Putar"
 
@@ -1924,7 +1924,7 @@ msgstr "Buat Daftar Putar"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Pribadi"
 
@@ -2022,13 +2022,13 @@ msgstr "Buat Bagikan"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Bagikan"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Rahasia"
 
@@ -2080,8 +2080,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Biarkan baris artis dan album kosong untuk membaca tag berkas"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Lisensi Musik"
 
@@ -2112,7 +2112,7 @@ msgstr "Tambahkan pengguna"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2121,12 +2121,12 @@ msgstr "Tambahkan pengguna"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Nama Pengguna"
 
@@ -2140,9 +2140,9 @@ msgstr "Nama Pengguna"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2158,9 +2158,9 @@ msgstr "Tingkat akses pengguna"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Pengunjung"
 
@@ -2168,8 +2168,8 @@ msgstr "Pengunjung"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Manajer Konten"
 
@@ -2177,8 +2177,8 @@ msgstr "Manajer Konten"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Manajer Katalog"
 
@@ -2191,8 +2191,8 @@ msgstr "Manajer Katalog"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Admin"
 
@@ -2201,7 +2201,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2210,7 +2210,7 @@ msgid "Search on Google ..."
 msgstr "Cari di Google ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2219,7 +2219,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Cari di DuckDuckGo ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2227,7 +2227,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Cari di Wikipedia ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2237,8 +2237,8 @@ msgstr "Cari di Last.fm ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2250,7 +2250,7 @@ msgstr "Cari di MusicBrainz ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2269,16 +2269,16 @@ msgstr "Cari di MusicBrainz ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Dimainkan"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2287,16 +2287,16 @@ msgid_plural "%d times"
 msgstr[0] "%dkali"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Diunggah oleh"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2306,7 +2306,7 @@ msgstr "Diunggah oleh"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2320,14 +2320,14 @@ msgstr "Diunggah oleh"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Tindakan"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2338,21 +2338,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Acak ke Daftar Putar Sementara"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "Umpan RSS"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2375,8 +2375,8 @@ msgstr "Simpan Urutan Trek"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2391,7 +2391,7 @@ msgid "Graphs"
 msgstr "Grafik"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2399,8 +2399,8 @@ msgstr "Apakah Anda benar ingin memperbarui dari tag?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2410,7 +2410,7 @@ msgid "Update from tags"
 msgstr "Perbarui dari tag"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2418,14 +2418,14 @@ msgid "Album Edit"
 msgstr "Edit Album"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Edit Album"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2441,7 +2441,7 @@ msgstr "Edit Album"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Unduh"
 
@@ -2464,11 +2464,11 @@ msgstr "Unduh"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2479,7 +2479,7 @@ msgstr "Lagu"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2507,16 +2507,16 @@ msgstr "Peringkat"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2533,12 +2533,12 @@ msgstr "Sampul"
 msgid "No Album found"
 msgstr "Album tidak ditemukan"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Tidak diketahui (tanpa nama)"
 
@@ -2632,7 +2632,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Album yang Hilang"
 
@@ -2652,7 +2652,7 @@ msgstr "Lagu serupa"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2662,7 +2662,7 @@ msgstr "Lagu serupa"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "Artis Lagu"
 
@@ -2678,7 +2678,7 @@ msgstr "Artis tidak ditemukan"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2699,7 +2699,7 @@ msgstr "Pilih Sampul Baru"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Tidak valid"
 
@@ -2778,13 +2778,16 @@ msgstr "Bersih"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Perbarui"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Impor"
@@ -2806,7 +2809,7 @@ msgstr "Lanjutkan"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2839,8 +2842,8 @@ msgstr "Katalog tidak ditemukan"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2855,9 +2858,9 @@ msgstr "Deskripsi"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Versi"
 
@@ -3134,11 +3137,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Nama berkas"
 
@@ -3152,7 +3155,7 @@ msgid "Edit Access Control List"
 msgstr "Edit Daftar Kontrol Akses"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3169,12 +3172,12 @@ msgid "Add tags to sub songs"
 msgstr "Tambah tag ke sub lagu"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Tempat terbentuk"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Tahun terbentuk"
 
@@ -3211,7 +3214,7 @@ msgstr "Waktu Tenang/Cooldown"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "menit"
 
@@ -3223,23 +3226,19 @@ msgstr "Buat Default"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Konfigurasikan Lisensi"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Deskripsi:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Tautan Eksternal"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Konfirmasi"
 
@@ -3247,7 +3246,7 @@ msgstr "Konfirmasi"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Pemilik"
 
@@ -3265,7 +3264,7 @@ msgid "Feed"
 msgstr "Feed"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Bahasa"
 
@@ -3274,9 +3273,9 @@ msgstr "Bahasa"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Acak"
@@ -3299,7 +3298,7 @@ msgstr "Dibuat oleh: %1$s untuk %2$s"
 msgid "Comment:"
 msgstr "Komentar:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3309,24 +3308,24 @@ msgstr "Komentar:"
 msgid "Track"
 msgstr "Trek"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Komposer"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Label"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "Lebih Banyak Metadata"
 
@@ -3418,8 +3417,8 @@ msgid "Format"
 msgstr "Format"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Ekspor"
 
@@ -3446,7 +3445,7 @@ msgstr "Siaran"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcast"
@@ -3461,7 +3460,7 @@ msgstr "Podcast"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Episode podcast"
 
@@ -3552,8 +3551,8 @@ msgid "Direct URL to Image"
 msgstr "URL Langsung ke Gambar"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Gambar Lokal"
 
@@ -3605,15 +3604,15 @@ msgstr "Hari"
 msgid "Hour"
 msgstr "Jam"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Browser Anda tidak mendukung fitur ini."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Media saat ini sedang diputar, apakah Anda yakin ingin menutup?"
 
@@ -3674,57 +3673,57 @@ msgstr "Ulang NonAktif"
 msgid "Show Album"
 msgstr "Tampilkan Album"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Tunjukkan Lirik"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Klik dua kali untuk memposting shout baru"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Siaran Saya"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Tambahkan Semua ke daftar putar"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Slideshow"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "Perluas/Persempit Daftar Putar"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Visualizer"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Visualizer layar-penuh"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Equalizer"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "Tidak didukung"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "Media ini tidak didukung oleh pemutar. Apakah browser Anda terkini?"
 
@@ -3736,6 +3735,16 @@ msgstr "Mengimpor sebuah Daftar Putar dari Berkas"
 msgid "Import Playlist"
 msgstr "Impor Daftar Putar"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Mengajukan"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3859,13 +3868,13 @@ msgid ""
 msgstr "Langkah ini mengambil nilai/masukan konfigurasi dasar dan menghasilkan berkas konfigurasi. Jika direktori config/ Anda dapat ditulis, Anda dapat memilih \"write\" agar Ampache menulis berkas konfigurasi langsung ke lokasi yang benar. Jika Anda memilih \"download\" ini akan meminta Anda untuk mengunduh berkas konfigurasi, dan Anda kemudian dapat menempatkan berkas konfigurasi secara manual di %s."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Campuran"
 
@@ -3877,7 +3886,7 @@ msgstr "Path Web"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Koneksi Database"
 
@@ -3950,7 +3959,7 @@ msgid ""
 msgstr "Pengaturan yang disarankan saat menggunakan Ampache sebagai frontend untuk komunitas musik."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Izinkan Transcoding"
 
@@ -4169,11 +4178,11 @@ msgstr "Edit Label"
 msgid "Edit Label"
 msgstr "Edit Label"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Buat Label"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Label Tidak ditemukan"
 
@@ -4304,10 +4313,10 @@ msgid "Yourself"
 msgstr "Diri Sendiri"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "Sistem"
 
@@ -4343,19 +4352,26 @@ msgstr "Perbarui Semua"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Tambahkan berkas baru dari: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "Perbarui berkas yang tersedia di: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Tidak ditemukan daftar putar demokrasi"
 
@@ -4364,7 +4380,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Pengguna"
 
@@ -4376,11 +4392,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Buat Lisensi"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Tidak ada lisensi yang ditemukan"
 
@@ -4404,13 +4420,13 @@ msgstr "Tanggal Ditambahkan"
 msgid "Trending"
 msgstr "Tren"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Tidak ditemukan album yang hilang"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Artis yang hilang"
 
@@ -4468,12 +4484,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Apakah Anda benar-benar ingin menghapus daftar putar ini?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Menyusun ulang"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "Durasi"
 
@@ -4481,8 +4497,8 @@ msgstr "Durasi"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Nama Daftar Putar"
 
@@ -4542,8 +4558,8 @@ msgstr "Edit Episode Podcast"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Tanggal penerbitan"
 
@@ -4554,11 +4570,6 @@ msgstr "Tanggal penerbitan"
 msgid "Length"
 msgstr "Durasi"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Mengajukan"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4597,8 +4608,8 @@ msgid "Edit Podcast"
 msgstr "Edit Podcast"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4608,7 +4619,7 @@ msgstr "Edit Podcast"
 msgid "Episodes"
 msgstr "Semua Episode"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Tidak ada podcast yang ditemukan"
 
@@ -4709,7 +4720,7 @@ msgstr "Antrikan"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4720,7 +4731,7 @@ msgstr "Putar terakhir"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4729,7 +4740,7 @@ msgid "Agent"
 msgstr "Agen"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4738,7 +4749,7 @@ msgid_plural "%d seconds ago"
 msgstr[0] "%d detik yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4747,7 +4758,7 @@ msgid_plural "%d minutes ago"
 msgstr[0] "%d menit yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4756,7 +4767,7 @@ msgid_plural "%d hours ago"
 msgstr[0] "%d jam yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4765,7 +4776,7 @@ msgid_plural "%d days ago"
 msgstr[0] "%d hari yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4774,7 +4785,7 @@ msgid_plural "%d weeks ago"
 msgstr[0] "%d minggu yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4783,7 +4794,7 @@ msgid_plural "%d months ago"
 msgstr[0] "%d bulan yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4792,7 +4803,7 @@ msgid_plural "%d years ago"
 msgstr[0] "%d tahun yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4801,7 +4812,7 @@ msgid_plural "%d decades ago"
 msgstr[0] "%d dekade yang lalu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4945,7 +4956,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "Apakah kamu benar-benar ingin menghapus tag ini?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Tidak cukup data"
 
@@ -4989,8 +5000,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "Peringatan"
 
@@ -5299,23 +5308,29 @@ msgstr "Kunci validasi yang digunakan salah"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Tidak pernah"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Tidak diketahui"
@@ -5455,8 +5470,8 @@ msgstr "Terakhir Diperbarui"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Ditambahkan"
 
@@ -5468,15 +5483,15 @@ msgstr "Informasi video"
 msgid "No video found"
 msgstr "Tidak ada video yang ditemukan"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5548,13 +5563,13 @@ msgid "Music Clips"
 msgstr "Klip musik"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Film"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Video Pribadi"
@@ -5565,7 +5580,7 @@ msgid "Uploads"
 msgstr "Unggah"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Daftar putar pintar"
@@ -5579,7 +5594,7 @@ msgid "Wanted"
 msgstr "Ingin"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Saham"
@@ -5621,7 +5636,7 @@ msgid "Account"
 msgstr "Akun"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "Bantuan"
 
@@ -5644,15 +5659,15 @@ msgid ""
 msgstr "Anda mungkin telah mencapai halaman ini karena Ampache tidak dapat memuat pustaka/dependensi yang diperlukan"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Tidak ada katalog yang dikonfigurasi. Untuk mulai streaming media Anda, sekarang Anda perlu %1$s menambahkan katalog %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Ditambahkan ke daftar putar"
 
@@ -5693,6 +5708,9 @@ msgstr "Tidak diketahui %s"
 msgid "Add New"
 msgstr "Tambah baru"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5716,17 +5734,17 @@ msgstr "Tambah baru"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5735,16 +5753,16 @@ msgstr "Tambah baru"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5773,19 +5791,20 @@ msgstr "Tambah baru"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5794,21 +5813,20 @@ msgstr "Tambah baru"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "Tidak Ditemukan: %s"
@@ -5868,24 +5886,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Lirik"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "LISENSI"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Informasi Lagu"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - pembaruan"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Untuk Kecintaan Pada Musik - Pemasangan"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5893,32 +5911,33 @@ msgid ""
 msgstr "Halaman ini menangani semua pembaruan database ke Ampache mulai dengan %1$s. Versi Anda saat ini adalah %2$s dengan versi database %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "Tidak dapat membuka`%s` untuk ditulis"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "Tidak dapat menulis ke `%s`"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "Berkas SampulKarya ditulis: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5941,7 +5960,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5950,17 +5968,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5986,14 +6003,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6007,10 +6027,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6018,20 +6038,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "Permintaan Buruk: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "Memerlukan: %s"
@@ -6070,7 +6089,7 @@ msgid "Invalid Request"
 msgstr "Permintaan tidak valid"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6091,9 +6110,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6164,7 +6185,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6199,7 +6221,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6207,13 +6229,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6224,20 +6246,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6277,13 +6299,21 @@ msgstr "Menerima jabat tangan yang tidak valid"
 msgid "Login failed, timestamp is out of range"
 msgstr "Masuk Gagal, stempel waktu berada di luar jangkauan"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Server"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Nama pengguna atau kata sandi salah"
 
@@ -6358,45 +6388,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "Permintaan yang buruk"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6417,28 +6412,29 @@ msgstr "Tidak ditemukan"
 msgid "Enable: delete_from_disk"
 msgstr "Aktifkan: delete_from_disk"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6454,13 +6450,13 @@ msgstr "Aktifkan: ratings"
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6468,15 +6464,16 @@ msgstr "Aktifkan: sociable"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6485,26 +6482,27 @@ msgstr "Aktifkan: share"
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "Aktifkan: live_steam"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "Aktifkan: label"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6517,13 +6515,46 @@ msgstr "Aktifkan: licensing"
 msgid "Unable to connect to localplay controller"
 msgstr "Tidak dapat terhubung ke pengontrol localplay"
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "Permintaan yang buruk"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6553,45 +6584,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Klip"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Daftar Putar XSPF Ampache"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "Versi alamat IP tidka cocok"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Alamat IPv4/IPv6 yang tidak valid dimasukkan"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "Duplikat entri ACL didefinisikan"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6599,8 +6630,8 @@ msgstr "Duplikat entri ACL didefinisikan"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6610,7 +6641,7 @@ msgstr "Duplikat entri ACL didefinisikan"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6623,7 +6654,7 @@ msgstr "Duplikat entri ACL didefinisikan"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6632,21 +6663,22 @@ msgstr "Duplikat entri ACL didefinisikan"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6654,7 +6686,7 @@ msgstr "Duplikat entri ACL didefinisikan"
 msgid "No Problem"
 msgstr "Tidak ada masalah"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Daftar Kontrol Akses Baru Anda telah dibuat"
 
@@ -6699,19 +6731,19 @@ msgstr "Apakah Anda yakin?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Ini akan secara permanen menghapus ACL \"%s\""
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "Daftar kontrol akses Anda telah diperbarui"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Silakan pilih jenis katalog"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Silakan masukkan nama katalog"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Proses pembuatan katalog sudah dimulai"
 
@@ -6738,17 +6770,17 @@ msgstr "Semua sekarang memainkan data telah dihapus"
 msgid "Catalog statistics have been cleared"
 msgstr "Statistik katalog telah dihapus"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "Katalog telah dihapus"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6756,21 +6788,20 @@ msgstr "Katalog telah dihapus"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Terdapat sebuah masalah"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Terdapat kesalahan menghapus katalog ini"
 
@@ -6795,7 +6826,7 @@ msgstr "Pencarian seni katalog telah dimulai"
 msgid "This will permanently delete your Catalog"
 msgstr "Ini akan menghapus katalog Anda secara permanen"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Tidak ditemukan lagu-lagu yang dinonaktifkan"
 
@@ -6820,25 +6851,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6866,31 +6897,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "Lisensi telah dihapus"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "Lisensi telah diperbarui"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Lisensi baru telah dibuat"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "Email Anda telah terkirim"
@@ -6956,7 +6995,7 @@ msgstr "Plugin telah ditingkatkan"
 msgid "Shoutbox post has been deleted"
 msgstr "Shoutbox Post telah dihapus"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Shoutbox Post telah diperbarui"
 
@@ -6970,37 +7009,37 @@ msgid ""
 "currently configured charset"
 msgstr "Basis data dan tabel terkait Anda telah diperbarui untuk mencocokkan charset Anda yang saat ini dikonfigurasi"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Kata sandi Anda tidak cocok"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Nama pengguna diperlukan"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "Nama pengguna itu sudah ada"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Anda memasukkan alamat email yang salah"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "Pengguna baru tidak dibuat"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Pengguna baru menambahkan"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s telah dibuat dengan tingkat akses %2$s"
@@ -7081,14 +7120,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "Riwayat IP %s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Silakan periksa gambar Anda berada dalam minimum %1$s dan dimensi maksimum %2$s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) diperbarui"
@@ -7098,12 +7137,13 @@ msgstr "%s (%s) diperbarui"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7158,8 +7198,8 @@ msgstr "Artis dan semua berkas akan dihapus"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7198,36 +7238,32 @@ msgstr "Nama pengguna atau kata sandi basis data Ampache hilang"
 msgid "Configuration files were either not found or unreadable"
 msgstr "Berkas konfigurasi tidak ditemukan atau tidak terbaca"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "Label telah ditambahkan"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "Label telah dihapus"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "Tidak dapat menghapus label ini."
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "Label ini akan dihapus"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "Label tidak dapat ditemukan"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "Akun dinonaktifkan, silakan hubungi administrator"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "Pengguna sudah masuk"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Tidak dapat membuat akun lokal"
 
@@ -7263,23 +7299,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr "Daftar putar tidak dapat diimpor"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "Tidak ada lagu yang valid dalam berkas daftar putar"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "Podcast telah dihapus"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "URL pakan tidak valid"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "Jenis katalog target yang salah"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "Tidak Bisa Membaca Umpan"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Berlangganan podcast"
 
@@ -7295,52 +7335,68 @@ msgstr "Episode podcast telah dihapus"
 msgid "The Podcast Episode will be deleted"
 msgstr "Episode podcast akan dihapus"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Server"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "Akun anda telah diperbaharui"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "Akun Anda belum diperbarui"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Preferensi Server berhasil diperbarui"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Preferensi Pengguna berhasil diperbarui"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "Silakan isi nama lengkap Anda (nama depan, nama belakang)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Silakan isi situs web Anda"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Silakan isi negara Anda"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Silakan isi kota Anda"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Pembaharuan gagal"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Berhasil diperbarui pengguna"
 
@@ -7356,7 +7412,7 @@ msgstr "Subjek diperlukan"
 msgid "Message has been sent"
 msgstr "Pesan telah terkirim"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "Pesan telah dihapus"
 
@@ -7364,7 +7420,7 @@ msgstr "Pesan telah dihapus"
 msgid "The Message will be deleted"
 msgstr "Pesan akan dihapus"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "Negara Pesan telah diubah"
 
@@ -7373,7 +7429,7 @@ msgstr "Negara Pesan telah diubah"
 msgid "RE"
 msgstr "KEMBALI"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Stasiun Radio Dibuat"
 
@@ -7403,6 +7459,7 @@ msgstr "Kamu harus memasukkan kata sandi"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Sandi tidak cocok"
 
@@ -7411,7 +7468,7 @@ msgid "Failed to create user"
 msgstr "Gagal membuat pengguna"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Menghapus"
 
@@ -7421,11 +7478,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "Gagal membuat daftar putar"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "Pencarian Anda telah disimpan sebagai daftar putar pintar dengan nama %s"
@@ -7434,30 +7490,30 @@ msgstr "Pencarian Anda telah disimpan sebagai daftar putar pintar dengan nama %s
 msgid "View on MusicBrainz"
 msgstr "Lihat di MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "Saham yang kedaluwarsa telah dibersihkan"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Bagikan yang dibuat"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Sekarang Anda dapat mulai bagikan alamat URL berikut:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "Anda juga dapat menyematkan bagian ini sebagai pemutar web ke situs web Anda, dengan kode HTML berikut:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "Bagikan telah dihapus"
 
@@ -7465,7 +7521,7 @@ msgstr "Bagikan telah dihapus"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "Saham akan dihapus dan tidak lagi dapat diakses oleh orang lain"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "Objek tidak valid dipilih"
 
@@ -7505,6 +7561,10 @@ msgstr "Tidak bisa menghapus musim TV ini."
 msgid "The entire TV Season will be deleted"
 msgstr "Seluruh musim TV akan dihapus"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "Video telah dihapus"
@@ -7521,20 +7581,20 @@ msgstr "Video akan dihapus"
 msgid "Unable to open"
 msgstr "Tidak dapat dibuka"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Menjalankan pembaruan bit"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Tidak dapat menambahkan lagu - %s"
@@ -7559,96 +7619,96 @@ msgstr "Bits Server URI"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "Jenis katalog jarak jauh dipilih, tetapi jalur bukan URL"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "Pergi ke https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "Pilih 'Dropbox API App'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "Pilih 'Dropbox penuh'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "Berikan nama ke aplikasi Anda dan buat"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "Klik tombol 'Hasilkan' untuk membuat token akses"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "Salin kunci aplikasi dan rahasia aplikasi Anda dan akses Token ke bidang-bidang berikut."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "Akses Token"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "Dapatkan berkas chunked pada analisis"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "Kesalahan: Kunci API, Token Akses dan Kunci Rahasia yang Diperlukan untuk Katalog Dropbox"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "\"Kunci API\", \"kunci rahasia\", or \"token akses\" tidak valid: "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "\"path-dropbox\" tidak valid: "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "Kesalahan: Katalog dengan %s telah tersedia"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "Menjalankan pembaruan jarak jauh Dropbox"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Pembaruan Katalog Selesai. Total Media: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "Lagu yang diperbarui: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "Lagu terkini: \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "Menghapus lagu: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "Keslahan API: tidak dapat terhubung ke Dropbox."
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "PAthtidak ditentukan"
 
@@ -7679,7 +7739,7 @@ msgstr "Tidak dapat mendapatkan berkas untuk \"%s\""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "Berkas tidak bisa dibaca. Apakah itu ada? %s"
@@ -7695,7 +7755,7 @@ msgid "N/A"
 msgstr "T/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Katalog diperbarui"
 
@@ -7704,11 +7764,11 @@ msgstr "Katalog diperbarui"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Waktu Total: [%s] Media Total: [%s] Media Per Detik: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "Akar katalog tidak dapat dibaca, berhenti bersih"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Semua berkas akan dihapus. Tidak melakukan apa-apa"
 
@@ -7718,27 +7778,27 @@ msgstr "Semua berkas akan dihapus. Tidak melakukan apa-apa"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "Berkas tidak ditemukan atau 0 Bytes: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "Path yang ditentukan ada di dalam katalog yang ada"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "Folder itu tidak bisa dibaca. Apakah itu ada? %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "Tidak ada nama pengguna atau kata sandi yang ditentukan"
@@ -7771,15 +7831,15 @@ msgstr[0] "%s lagu telah ditemukan"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Tidak dapat memasukkan lagu - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Diperbarui"
@@ -7788,136 +7848,136 @@ msgstr "Diperbarui"
 msgid "Completed updating remote Catalog(s)."
 msgstr "Selesai memperbarui katalog jarak jauh."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "Pasang server seafile seperti yang dijelaskan dalam dokumentasi"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Masukkan URL ke server (mis. https://seafile.example.com') dan nama perpustakaan (mis. 'Musik')."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "Tunda panggilan API adalah penundaan yang dimasukkan antara permintaan berulang ke Seafile (seperti selama Tindakan Tambah atau Bersihkan) untuk mengakomodasi batas tingkat Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "Standarnya disetel menuju pengaturan batas tingkat default Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "Setelah membuat katalog, Anda harus 'membuatnya siap' di atas meja katalog."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "Server URI"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Nama Perpustakaan"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "Tunda Panggilan API"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Nama Pengguna / Email Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Kata sandi Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "URL Server Seafile diperlukan"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "Nama Perpustakaan Server Seafile diperlukan"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Nama Pengguna Seafile diperlukan"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Diperlukan kata sandi Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr "Penundaan Panggilan API harus memiliki nilai numerik"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Terdapat sebuah masalah meng-otentikasi terhadap API Seafile: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Menjalankan Pembaruan Jarak Jauh Seafile"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Media Total: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "Tidak ada media yang diperbarui, apakah Anda mengikuti pola?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Melewatkan lagu yang ada: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "Menambahkan sebuah lagu baru: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "Tidak dapat menambahkan lagu: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "Terdapat sebuah kesalahan saat memeriksa lagu ini \"%1$s\": %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "Menyimpan lagu: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "Path ini milik sebuah Katalog Subsonic yang telah tersedia: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Menjalankan pembaruan jarak jauh Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Selesai memperbarui katalog Subsonic"
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7933,7 +7993,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "Tidak dapat menemukan pustaka/library seafile bernama \"%s\", tidak ada media yang diperbarui"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Gagal membuat katalog, periksa log debug"
 
@@ -7956,7 +8016,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8027,7 +8087,7 @@ msgstr "Menghapus Berkas: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "Membaca Berkas: \"%s\""
@@ -8073,54 +8133,59 @@ msgstr "Menciptakan %s pengguna %s dengan kata sandi %s"
 msgid "User creation failed"
 msgstr "Pembuatan pengguna gagal"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "Perbarui database ke versi terbaru"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "Jalankan pembaruan"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "Tampilkan informasi pembaruan basis data"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "Pembaruan berikut perlu untuk dilakukan:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "Tidak diperlukan pembaruan"
 
@@ -8213,15 +8278,15 @@ msgstr "Konversi nama berkas ke Utf8"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "php-iconv diperlukan untuk fungsionalitas ini, menghentikan"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "Jalankan proses cron"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr "Cron cache tidak diaktifkan"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "Proses cron selesai"
 
@@ -8367,29 +8432,29 @@ msgstr "Path baru"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr "Perbarui path `beberapa-katalog` ke /new/path"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr "Cetak Tag Berkas"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "Berkas Path"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr "Tag cetak"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "Menggunakan: %1$s DAN %2$s untuk pencocokan pola berkas"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Hasil mentah:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Hasil final terlihat oleh Ampache menggunakan %s:"
@@ -8568,12 +8633,12 @@ msgstr "Mesin tabel: %s"
 msgid "No changes have been made"
 msgstr "Tidak ada perubahan yang dibuat"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "Instance aktif httpq"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8581,14 +8646,14 @@ msgstr "Instance aktif httpq"
 msgid "Instance Name"
 msgstr "Nama instance"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Nama host"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8604,12 +8669,12 @@ msgid "Paused"
 msgstr "Dijeda"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "Instance MPD Aktif"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "Contoh Aktif UPnP"
 
@@ -8618,25 +8683,25 @@ msgid "URL"
 msgstr "Alamat URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "Contoh Aktif VLC"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "Contoh Aktif XBMC"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Daftar Putar Ampache ASX"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Penambahan Voting"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Terjadi sebuah masalah saat membuat direktori ini: %s"
@@ -8693,8 +8758,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8709,44 +8774,44 @@ msgstr "Periksa berkas ..."
 msgid "Source: %s"
 msgstr "Sumber: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "Parameter sort_pattern memiliki variabel yang tersisa. %s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Destinasi: %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Buat direktori \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr "Jangan menimpa sebuah berkas yang sudah ada: \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Menyalin \"%1$s\" ke \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "Terdapat kesalahan saat mecoba menyalin berkas ke \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "Perbandingan ukuran gagal. Tidak menghapus \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8849,6 +8914,13 @@ msgstr "Pilih database gagal : %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Pembuatan pengguna administrasi gagal : %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "berkomentar pada"
@@ -8896,12 +8968,12 @@ msgstr "Seorang pengguna dari \"%1$s\" telah meminta atur ulang kata sandi untuk
 msgid "The password has been set to: %s"
 msgstr "Kata sandi telah disetel ke: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Anda menerima pesan pribadi baru dari %s."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Pesan pribadi"
 
@@ -9015,16 +9087,15 @@ msgstr "Berkas copy gagal. Tidak menghapus berkas sumber"
 msgid "File moved..."
 msgstr "Berkas pindah ..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "pada"
@@ -9033,12 +9104,12 @@ msgstr "pada"
 msgid "Enabled"
 msgstr "Diaktifkan"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Di"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Nonaktif"
 
@@ -9150,22 +9221,26 @@ msgid "Name descending"
 msgstr "Sorot Nama turun"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Klik untuk memberikan %s akses ke Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Artis Tidak Dikenal"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "Lagu Pratinjau dari 7Digital"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "Kunci Konsumen 7Digital"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "Rahasia 7Digital"
 
@@ -9174,27 +9249,27 @@ msgid "Amazon art search"
 msgstr "Pencarian Seni Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "URL dasar Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Halaman Hasil Amazon Max"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Id kunci akses Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Kunci Akses Rahasia Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Tag Associate Amazon"
 
@@ -9215,13 +9290,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Katalog Favorit di Homepage"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Katalog Favorit Item Max"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Katalog Favorit Tampilan Grid Tampilan"
 
@@ -9238,12 +9313,12 @@ msgid "Discogs metadata integration"
 msgstr "Discogs Metadata Integration"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Discogs Kunci Konsumen"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Rahasia Discogs"
 
@@ -9251,25 +9326,12 @@ msgstr "Rahasia Discogs"
 msgid "Facebook share"
 msgstr "Bagikan Facebook"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "Tombol Donasi Flattr pada Halaman Pengguna"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "ID Pengguna Flattr"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "Flattr ini"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Foto artis dari Flickr"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "Kunci Api Flickr"
 
@@ -9278,7 +9340,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "Timeline teman di beranda"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "Friends Timeline Max Item"
 
@@ -9291,7 +9353,7 @@ msgid "Google Analytics statistics"
 msgstr "Statistik Google Analytics"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "ID Pelacakan Google Analytics"
 
@@ -9300,7 +9362,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Tampilkan lokasi pengguna dengan Google Maps"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "Kunci Google Maps API"
 
@@ -9321,12 +9383,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr "Otomatis mengunduh album daftar yang diterima yang diterima dengan headphone"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "URL headphone"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "Headphone API Key"
 
@@ -9335,13 +9397,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Lagu-lagu scrobble yang Anda mainkan ke akun Last.fm Anda"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.fm menyerahkan tantangan"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr "URL Hibah Last.fm"
 
@@ -9354,7 +9417,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Lagu-lagu cerdas yang Anda mainkan ke akun libre.fm Anda"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "Libre.fm kirimkan tantangan"
 
@@ -9368,7 +9431,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Lagu-lagu scrobble yang Anda mainkan ke akun ListenBrainz Anda"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "Mendengar token pengguna"
 
@@ -9390,12 +9453,12 @@ msgid "Matomo statistics"
 msgstr "Matomo Statistik"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "ID Situs Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "URL Matomo"
 
@@ -9412,12 +9475,12 @@ msgid "PayPal donation button on user page"
 msgstr "Tombol Donasi Paypal pada Halaman Pengguna"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "ID Paypal"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "Kode Mata Uang Paypal"
 
@@ -9430,17 +9493,17 @@ msgid "Personal favorites on homepage"
 msgstr "Favorit pribadi di beranda"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "Favorit pribadi di beranda"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "Daftar putar favorit"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr "SmartLists favorit"
 
@@ -9453,12 +9516,12 @@ msgid "Piwik statistics"
 msgstr "Statistik Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "ID Situs Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "Piwik URL"
 
@@ -9467,49 +9530,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr "Naikkan peringkat album dan artis untuk mencocokkan peringkat lagu tertinggi"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr "Peringkat bintang minimum yang cocok"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr "Ketika Anda menyukai trek, bendera album dan artis"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr "Aturan Pertandingan untuk 1 bintang ($ Play, $ lewati)"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr "Cocokkan aturan untuk 2 bintang"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr "Pertandingan aturan untuk 3 bintang"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr "Cocokkan aturan untuk 4 bintang"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr "Cocokkan aturan untuk 5 bintang"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr "Cocokkan aturan untuk bendera"
 
@@ -9523,21 +9586,21 @@ msgid "RSS View"
 msgstr "RSS View"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "URL umpan RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "RSS Feed Item Max"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Shoutbox di beranda"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Shoutbox pada homepage item maks"
 
@@ -9546,12 +9609,12 @@ msgid "Control bandwidth per user"
 msgstr "Kontrol bandwidth per pengguna"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "Streaming Kontrol Bandwidth Maksimal (Bulan)"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "Streaming Kontrol Bandwidth Sejarah (hari)"
 
@@ -9560,12 +9623,12 @@ msgid "Control hits per user"
 msgstr "Kontrol hit per pengguna"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "Streaming Kontrol Hits Maksimal"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "Streaming Control hits sejarah (hari)"
 
@@ -9574,12 +9637,12 @@ msgid "Control time per user"
 msgstr "Waktu kontrol per pengguna"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "Streaming Kontrol Waktu Maksimal (Menit)"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "STREAM Sejarah Waktu Kontrol (hari)"
 
@@ -9588,7 +9651,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "Integrasi Metadata Theudodb"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "Kunci API Theudodb"
 
@@ -9597,7 +9660,7 @@ msgid "TVDb metadata integration"
 msgstr "Integrasi Metadata TVDB"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "Kunci API TVDB"
 
@@ -9610,43 +9673,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "Pengendaraan URL pada tautan bersama dengan Anda"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "Nama domain Anda"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "Yours menggunakan IDN"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "Kunci API Yourls"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "Album musicbrainzid"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "Rilis Group MusicBrainzid"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "Artis musicbrainzid"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Edit / temukan seni"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Apakah kamu benar-benar ingin mengatur ulang seni?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Reset Seni"
 
@@ -9663,7 +9726,7 @@ msgid "Unbroadcast"
 msgstr "Uncroadcast"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Item daftar putar"
 
@@ -9683,39 +9746,35 @@ msgstr "Dicari Album"
 msgid "Private Messages"
 msgstr "Pesan pribadi"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "hari"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "jam"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Tidak diperlukan pembaruan"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Katalog dibersihkan"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] "%d berkas dihapus."
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Katalog Terverifikasi"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "Tidak ada lagu yang valid dalam berkas daftar putar"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9725,26 +9784,26 @@ msgstr "Subdirektori ini tidak ada di dalam katalog yang ada. Pembaruan tidak da
 msgid "Primary"
 msgstr "Utama"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Nama diperlukan"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "URL tidak valid, harus http:// atau https://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "Codec diperlukan (mis. Mp3, Ogg ...)"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Katalog tidak valid"
 
@@ -9756,523 +9815,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Beban Halaman Ajax"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Album - grup beberapa disk"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Album - grup per jenis rilis"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Album - Sortir default"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Biarkan permainan demokrasi"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Izinkan permainan Localplay"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Bagikan informasi yang baru diputar - izinkan akses ke agen streaming"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Bagikan Sekarang Bermain Informasi"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Bagikan informasi yang baru-baru ini dimainkan"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Bagikan informasi yang baru-baru ini dimainkan - Izinkan akses ke Tanggal / Waktu Streaming"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Izinkan Streaming"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Izinkan Pengunggahan Pengguna"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Izinkan fitur video"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Waktu periksa terakhir Autoupdate"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "Autoupdate versi terakhir dari cek terakhir lebih baru"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "Autoupdate versi terakhir dari cek terakhir"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Periksa pembaruan AMPACH secara otomatis"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Kunci API Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Bit.ly username"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Broadcast Web Player secara default"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Tampilkan kotak filter di browse"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Waktu Pemberitahuan Peramban Web Player (detik)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Pemberitahuan Browser Pemain Web"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Cache menghitung data SQL (mis. Statistik hit media) menggunakan cron"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Gambar default album kustom kosong"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Gambar default video kustom kosong"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "DateTime Kustom"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "URL Kustom - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "URL Kustom - Latar Belakang Halaman Login"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "URL Kustom - Logo Halaman Login"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "URL Kustom - Logo"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Footer Teks Kustom"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Gunakan backend DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Kata Sandi Backend Daap"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "Demokrat - Hapus Suara untuk sesi pengguna yang kedaluwarsa"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Batasi bermain langsung ke jumlah media maksimum"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Metadata Kustom - Tetapkan Daftar Bidang"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Metadata Kustom - Nonaktifkan bidang ini"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Izinkan Unduhan"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Paksa pemutaran HTTP terlepas dari port"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Izinkan geolokasi"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Tampilkan album saat ini"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Tampilkan video saat ini"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Tampilkan sekarang bermain"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Show baru-baru ini dimainkan"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Penjelajahan alfabet secara default untuk item perpustakaan berikut (album, artis, ...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Menu Konteks Item Perpustakaan"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Jenis LocalPlay"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Akses Localplay"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Kunci Lagu"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "Izinkan pemberitahuan email"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Sekarang Bermain Filtered Per Pengguna"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Batas offset"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr "Tetapkan jumlah album item / video saat ini akan ditampilkan"
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Metode Daftar Putar"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Jenis daftar putar"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Jenis pemutaran"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "# Episode terbaru untuk disimpan"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "# Episode untuk diunduh saat episode baru tersedia"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Ambang Populer"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Batas Tingkat"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Bagikan tautan hari kedaluwarsa default (0 = tidak pernah)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Izinkan Bagikan"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Tampilkan tombol donasi di Footer"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Tampilkan # dimainkan"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "Tampilkan # Poles"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Sidebar cahaya secara default"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Judul situs web"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Artist slideshow tidak aktif waktu"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Tampilkan lagu saat ini dalam judul Halaman Web Player"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Ambang Batas Statistik"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "Aktifkan penulisan ulang URL"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Gunakan backend subsonik"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Warna tema"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Tema"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Menu atas"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Bitrate Transcode"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Memperbaiki posisi header pada tema yang kompatibel"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "Hanya tambahkan item unik ke daftar putar"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Izinkan pengguna untuk mengedit lagu-lagu yang diunggah"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Izinkan pengguna untuk menghapus lagu-lagu yang diunggah"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Ganti nama berkas yang diunggah sesuai dengan pola katalog"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Katalog tujuan"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Script pasca-unggah (direktori saat ini = mengunggah direktori target)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Buat subdirektor per pengguna"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Gunakan backend upnp"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "Gunakan Webdav Backend"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Otorisasi Decoder JavaScript (Aurora.js) di Web Player"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Konfirmasi saat menutup jendela bermain saat ini"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Otorisasi Flash Web Player"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Otorisasi Pemutar Web HTML5"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "Jeda otomatis antara tab"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10281,21 +10340,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "Browse tidak ditemukan atau kadaluwarsa, cobalah memuat ulang halaman"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "belum dinilai"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s dari 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Peringkat saat ini"
 
@@ -10439,38 +10498,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Panjang (dalam hitungan menit)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "Rating saya"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Rating (rata-rata)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "Peringkat Saya (Album)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "Peringkat Saya (Artis)"
 
@@ -10495,8 +10554,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Pengguna lain"
 
@@ -10509,33 +10568,33 @@ msgid "Another User (Artist)"
 msgstr "Pengguna lain (artis)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "# Dimainkan atau dilewati"
 
@@ -10545,34 +10604,34 @@ msgid "Played/Skipped ratio"
 msgstr "Rasio bermain / dilewati"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Permainan terakhirku"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "Lewati terakhirku"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "Putar terakhir saya atau lewati"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Dimainkan olehku"
 
@@ -10581,15 +10640,15 @@ msgid "Played by Me (Album)"
 msgstr "Dimainkan oleh saya (album)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Diputar olehku (artis)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10602,139 +10661,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Baru-baru ini ditambahkan"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Baru-baru ini Diperbarui"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "Duplikat yang Mungkin"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "ID musicbrainz (album)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "ID MusicBrainz (artis)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadata"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Lebar gambar"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Tinggi gambar"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Bagikan Edit"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "Trek MusicBrainzid"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Pengguna Avatar"
 
@@ -11474,15 +11537,11 @@ msgstr "Cina"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Artis Tidak Dikenal"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Menerima"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Tambahkan ke daftar yang diinginkan"
 
diff --git a/locale/it_IT/LC_MESSAGES/messages.mo b/locale/it_IT/LC_MESSAGES/messages.mo
index a6ccec1de0..66f2d8c321 100644
Binary files a/locale/it_IT/LC_MESSAGES/messages.mo and b/locale/it_IT/LC_MESSAGES/messages.mo differ
diff --git a/locale/it_IT/LC_MESSAGES/messages.po b/locale/it_IT/LC_MESSAGES/messages.po
index a0da3cbbd1..b99ae6cd8e 100644
--- a/locale/it_IT/LC_MESSAGES/messages.po
+++ b/locale/it_IT/LC_MESSAGES/messages.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# albanobattistella <albano_battistella@hotmail.com>, 2022
+# albanobattistella <albanobattistella@gmail.com>, 2022
 # andreaz <azagli@libero.it>, 2016
 # andreaz <azagli@libero.it>, 2016
 # Danai l'acheo <soncinadaniele@gmail.com>, 2020
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: GABG, 2022\n"
 "Language-Team: Italian (Italy) (http://app.transifex.com/ampache/ampache/language/it_IT/)\n"
@@ -60,9 +60,10 @@ msgstr "Tutte le playlist"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Catalogo"
 
@@ -133,16 +134,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Nome"
 
@@ -188,9 +189,9 @@ msgstr "Collassa/Espandi la Sidebar"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -203,7 +204,7 @@ msgstr "Collassa/Espandi la Sidebar"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -212,8 +213,8 @@ msgid "Ampache Error Page"
 msgstr "Pagina di errore di Ampache"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -223,9 +224,9 @@ msgstr "Per Amore della Musica"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Errore"
 
@@ -261,8 +262,8 @@ msgstr "Home"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -271,9 +272,9 @@ msgstr "Home"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -281,7 +282,7 @@ msgstr "Home"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -296,7 +297,7 @@ msgstr "Home"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Riproduci"
 
@@ -311,15 +312,15 @@ msgstr "Riproduci"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artisti"
 
@@ -339,11 +340,11 @@ msgstr "Artisti"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -358,12 +359,12 @@ msgstr "Album"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Playlists"
 
@@ -374,7 +375,7 @@ msgstr "Playlists"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -398,11 +399,11 @@ msgstr "Generi"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Preferiti"
 
@@ -410,7 +411,7 @@ msgstr "Preferiti"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -422,29 +423,29 @@ msgstr "Carica"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "In esecuzione"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Eseguiti recentemente"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Nuovi album"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Nuovi artisti"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Nuovi Shouts"
 
@@ -467,15 +468,15 @@ msgstr "Riproduzione Casuale"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Playlist"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Playlist Inteligente"
 
@@ -496,7 +497,7 @@ msgstr "Impostazioni"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -555,14 +556,14 @@ msgstr "Sfoglia"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -574,12 +575,12 @@ msgstr "Sfoglia"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Album"
@@ -592,9 +593,9 @@ msgstr "Album"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -609,14 +610,14 @@ msgstr "Album"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artista"
 
@@ -631,12 +632,12 @@ msgstr "Statistiche"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Brano"
 
@@ -644,9 +645,9 @@ msgstr "Brano"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -660,7 +661,7 @@ msgstr "Democratico"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Etichette"
@@ -675,23 +676,23 @@ msgstr "Dashboard"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Stazioni radio"
@@ -700,7 +701,7 @@ msgstr "Stazioni radio"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Video"
 
@@ -716,8 +717,8 @@ msgstr "Annulla"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -730,7 +731,7 @@ msgstr "Annulla"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -750,8 +751,8 @@ msgstr "Riproduci successiva"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -764,7 +765,7 @@ msgstr "Riproduci successiva"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -783,8 +784,8 @@ msgstr "Riproduci ultima"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -795,7 +796,7 @@ msgstr "Riproduci ultima"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -814,14 +815,14 @@ msgstr "Aggiungi a una playlist temporanea"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -829,7 +830,7 @@ msgstr "Aggiungi a una playlist temporanea"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Aggiungi alla playlist"
 
@@ -875,8 +876,8 @@ msgstr "Aggiorna automaticamente il tuo attuale file di configurazione"
 msgid "Download a copy of the new version"
 msgstr "Aggiorna automaticamente il tuo attuale file di configurazione"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Installazione"
@@ -998,7 +999,7 @@ msgstr "Aggiorna"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1016,7 +1017,7 @@ msgstr "Aggiorna"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1027,7 +1028,7 @@ msgstr "Aggiorna"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1049,7 +1050,7 @@ msgstr "Aggiorna"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Elimina"
 
@@ -1058,7 +1059,7 @@ msgid "No items"
 msgstr "Nessun oggetto"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Altro"
@@ -1110,16 +1111,15 @@ msgstr "Livello"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Utente"
 
@@ -1134,7 +1134,7 @@ msgstr "Utente"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Tipo"
 
@@ -1145,8 +1145,8 @@ msgstr "Tipo"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1156,12 +1156,12 @@ msgstr "Tipo"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1182,7 +1182,7 @@ msgstr "Azione"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1218,7 +1218,7 @@ msgstr "Azione"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Modifica"
 
@@ -1261,8 +1261,8 @@ msgstr "E-mail"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1272,12 +1272,7 @@ msgstr "Sito web"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Stato"
 
@@ -1311,7 +1306,7 @@ msgstr "Avatar"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "API key"
 
@@ -1450,14 +1445,14 @@ msgstr "Inserimento automatico campi"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Artista album"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1469,7 +1464,7 @@ msgstr "Commento"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Catalogo numero"
 
@@ -1479,13 +1474,13 @@ msgid "Track (0 padded)"
 msgstr "Traccia (0 padded)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Disco"
 
@@ -1494,10 +1489,10 @@ msgstr "Disco"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Genere"
 
@@ -1508,8 +1503,8 @@ msgstr "Genere"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Titolo brano"
 
@@ -1518,11 +1513,11 @@ msgstr "Titolo brano"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1530,19 +1525,19 @@ msgstr "Titolo brano"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Anno"
 
@@ -1550,28 +1545,28 @@ msgstr "Anno"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Anno Originale"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Tipo rilascio"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Stato di rilascio"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1579,14 +1574,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Barcode"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "Serie TV"
@@ -1601,9 +1596,9 @@ msgstr "Serie TV"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "Programma TV"
 
@@ -1614,9 +1609,9 @@ msgstr "Programma TV"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Stagione"
 
@@ -1624,7 +1619,7 @@ msgstr "Stagione"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Episodio"
 
@@ -1636,15 +1631,15 @@ msgstr "Episodio"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1653,11 +1648,11 @@ msgstr "Episodio"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Titolo"
@@ -1710,7 +1705,7 @@ msgid "Catalog Media Type"
 msgstr "Tipo di media del catalogo"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Musica"
 
@@ -1767,22 +1762,22 @@ msgstr "Aggiungi etichetta"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Categoria"
 
@@ -1856,7 +1851,7 @@ msgstr "Tag generato"
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Sommario"
 
@@ -1867,20 +1862,25 @@ msgstr "Indirizzo"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "Paese"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Stato"
 
@@ -1900,7 +1900,7 @@ msgstr "Inattivo"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1930,7 +1930,7 @@ msgid "Codec"
 msgstr "Codec"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Crea Playlist"
 
@@ -1938,7 +1938,7 @@ msgstr "Crea Playlist"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Privato"
 
@@ -2036,13 +2036,13 @@ msgstr "Crea condivisione"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Condividi"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Secret"
 
@@ -2094,8 +2094,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Lascia vuoti i campi artista e album per leggere i tag dei file"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Licenza della musica"
 
@@ -2126,7 +2126,7 @@ msgstr "Aggiungi utente"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2135,12 +2135,12 @@ msgstr "Aggiungi utente"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Nome utente"
 
@@ -2154,9 +2154,9 @@ msgstr "Nome utente"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2172,9 +2172,9 @@ msgstr "Livello accesso utente"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Ospite"
 
@@ -2182,8 +2182,8 @@ msgstr "Ospite"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Gestore contenuti"
 
@@ -2191,8 +2191,8 @@ msgstr "Gestore contenuti"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Gestore catalogo"
 
@@ -2205,8 +2205,8 @@ msgstr "Gestore catalogo"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Amministratore"
 
@@ -2215,7 +2215,7 @@ msgid "User Catalog Filter"
 msgstr "Filtro per il catalogo dell'utente"
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2224,7 +2224,7 @@ msgid "Search on Google ..."
 msgstr "Ricerca in Google ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2233,7 +2233,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Ricerca in DuckDuckGo ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2241,7 +2241,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Ricerca in Wikipedia ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2251,8 +2251,8 @@ msgstr "Ricerca in Last.fm ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2264,7 +2264,7 @@ msgstr "Ricerca in Musicbrainz ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2283,16 +2283,16 @@ msgstr "Ricerca in Musicbrainz ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Ascoltato"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2303,16 +2303,16 @@ msgstr[1] "%d volte"
 msgstr[2] "%d volte"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Caricato da"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2322,7 +2322,7 @@ msgstr "Caricato da"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2336,14 +2336,14 @@ msgstr "Caricato da"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Azioni"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2354,21 +2354,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Da casuale a una playlist temporanea"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "Feed RSS"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2391,8 +2391,8 @@ msgstr "Salva l'ordine delle tracce"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2407,7 +2407,7 @@ msgid "Graphs"
 msgstr "Grafici"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2415,8 +2415,8 @@ msgstr "Davvero vuoi aggiornare dalle tags??"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2426,7 +2426,7 @@ msgid "Update from tags"
 msgstr "Aggiorna dai Tags"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2434,14 +2434,14 @@ msgid "Album Edit"
 msgstr "Edita l'album"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Modifica album"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2457,7 +2457,7 @@ msgstr "Modifica album"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Scarica"
 
@@ -2480,11 +2480,11 @@ msgstr "Scarica"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2495,7 +2495,7 @@ msgstr "Brani"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2523,16 +2523,16 @@ msgstr "Voto"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2549,12 +2549,12 @@ msgstr "Copertina"
 msgid "No Album found"
 msgstr "Nessun album trovato"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Sconosciuto (Orfano)"
 
@@ -2648,7 +2648,7 @@ msgstr "Migliori tracce"
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Album mancanti"
 
@@ -2668,7 +2668,7 @@ msgstr "Brani simili"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2678,7 +2678,7 @@ msgstr "Brani simili"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "Artista Canzone"
 
@@ -2694,7 +2694,7 @@ msgstr "Nessun artista trovato"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2715,7 +2715,7 @@ msgstr "Seleziona una nuova copertina"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Non valido"
 
@@ -2794,13 +2794,16 @@ msgstr "Pulisci"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Aggiorna"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importa"
@@ -2822,7 +2825,7 @@ msgstr "Vai"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2855,8 +2858,8 @@ msgstr "Nessun catalogo trovato"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2871,9 +2874,9 @@ msgstr "Descrizione"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Versione"
 
@@ -3150,11 +3153,11 @@ msgstr "Non hai l'autorizzazione per scrivere su questo file o cartella"
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Nome file"
 
@@ -3168,7 +3171,7 @@ msgid "Edit Access Control List"
 msgstr "Edita l'access control list"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3185,12 +3188,12 @@ msgid "Add tags to sub songs"
 msgstr "Aggiungi tag alle canzoni secondarie"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Luogo formato"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Anno formato"
 
@@ -3227,7 +3230,7 @@ msgstr "Tempo di recupero"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "minuti"
 
@@ -3239,23 +3242,19 @@ msgstr "Rendilo di default"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Configura licenza"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Descrizione:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Collegamento esterno"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Conferma"
 
@@ -3263,7 +3262,7 @@ msgstr "Conferma"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Proprietario"
 
@@ -3281,7 +3280,7 @@ msgid "Feed"
 msgstr "Feed"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Lingua"
 
@@ -3290,9 +3289,9 @@ msgstr "Lingua"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Casuale"
@@ -3315,7 +3314,7 @@ msgstr "Creato da: %1$s per %2$s"
 msgid "Comment:"
 msgstr "Commento:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3325,24 +3324,24 @@ msgstr "Commento:"
 msgid "Track"
 msgstr "Traccia"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Compositore"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Etichetta"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "Più metadati"
 
@@ -3434,8 +3433,8 @@ msgid "Format"
 msgstr "Formato"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Esporta"
 
@@ -3462,7 +3461,7 @@ msgstr "Broadcasts"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcast"
@@ -3477,7 +3476,7 @@ msgstr "Podcast"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Episodi Podcast"
 
@@ -3568,8 +3567,8 @@ msgid "Direct URL to Image"
 msgstr "URL diretto all' immagine"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Immagine Locale"
 
@@ -3621,15 +3620,15 @@ msgstr "Giorno"
 msgid "Hour"
 msgstr "Ora"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Il tuo browser non supporta questa funzione"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "Schermo intero non supportato dal tuo browser"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Il contenuto multimediale è attualmente in riproduzione. Vuoi davvero chiudere?"
 
@@ -3690,57 +3689,57 @@ msgstr "Disattiva ripeti"
 msgid "Show Album"
 msgstr "Mostra Album"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Mostra Testo"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Doppio click per postare un nuovo shout"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "La mia trasmissione"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Aggiungit tutto su playlist"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Slideshow"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "Espandi/Collassa la Playlist"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Visualizzatore"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Visualizzatore tutto schermo"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Equalizzatore"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "Non supportato"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "Questo media non è supportato dal player. Il tuo browser è aggiornato?"
 
@@ -3752,6 +3751,16 @@ msgstr "Importazione playlist da file"
 msgid "Import Playlist"
 msgstr "Importa playlist"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "File"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3875,13 +3884,13 @@ msgid ""
 msgstr "Questo passaggio prende i valori di configurazione di base e genera il file di configurazione. Se la tua cartella config / è scrivibile, puoi selezionare 'write' per fare in modo che Ampache scriva il file di configurazione direttamente nella posizione corretta. Se selezioni 'download' ti verrà chiesto di scaricare il file di configurazione e potrai quindi posizionare manualmente il file di configurazione in %s."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Vari"
 
@@ -3893,7 +3902,7 @@ msgstr "Percorso Web"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Connessione al database"
 
@@ -3966,7 +3975,7 @@ msgid ""
 msgstr "Impostazioni consigliate quando si utilizza Ampache come frontend per una comunità musicale."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Consenti transcodifica"
 
@@ -4185,11 +4194,11 @@ msgstr "Etichetta Edit"
 msgid "Edit Label"
 msgstr "Modifica etichetta"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Crea etichetta"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Nessuna etichetta trovata"
 
@@ -4320,10 +4329,10 @@ msgid "Yourself"
 msgstr "te stesso"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "System"
 
@@ -4359,19 +4368,26 @@ msgstr "Aggiorna tutti"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Aggiungi nuovo file da: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "Aggiorna file esistente in: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Nessun democratico trovato"
 
@@ -4380,7 +4396,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Utenti"
 
@@ -4392,11 +4408,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Crea licenza"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Nessuna licenza trovata"
 
@@ -4420,13 +4436,13 @@ msgstr "Data aggiunta"
 msgid "Trending"
 msgstr "Di tendenza"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Nessun album mancante trovato"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Artisti mancanti"
 
@@ -4484,12 +4500,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Vuoi davvero cancellare questa Playlist??"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Riordina"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "Durata"
 
@@ -4497,8 +4513,8 @@ msgstr "Durata"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Nome playlist"
 
@@ -4558,8 +4574,8 @@ msgstr "Modifica episodio podcast"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Data di pubblicazione"
 
@@ -4570,11 +4586,6 @@ msgstr "Data di pubblicazione"
 msgid "Length"
 msgstr "Durata"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "File"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4613,8 +4624,8 @@ msgid "Edit Podcast"
 msgstr "Edita podcast"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4624,7 +4635,7 @@ msgstr "Edita podcast"
 msgid "Episodes"
 msgstr "Episodi"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Nessun Podcast trovato"
 
@@ -4729,7 +4740,7 @@ msgstr "Accoda"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4740,7 +4751,7 @@ msgstr "Il mio ultimo ascolto"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4749,7 +4760,7 @@ msgid "Agent"
 msgstr "Agente"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4760,7 +4771,7 @@ msgstr[1] "%d secondi fa"
 msgstr[2] "%d secondi fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4771,7 +4782,7 @@ msgstr[1] "%d minuti fa"
 msgstr[2] "%d minuti fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4782,7 +4793,7 @@ msgstr[1] "%d ore fa"
 msgstr[2] "%d ore fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4793,7 +4804,7 @@ msgstr[1] "%d giorni fa"
 msgstr[2] "%d giorni fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4804,7 +4815,7 @@ msgstr[1] "%d settimane fa"
 msgstr[2] "%d settimane fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4815,7 +4826,7 @@ msgstr[1] "%d mesi fa"
 msgstr[2] "%d mesi fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4826,7 +4837,7 @@ msgstr[1] "%d anni fa"
 msgstr[2] "%d anni fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4837,7 +4848,7 @@ msgstr[1] "%d decadi fa"
 msgstr[2] "%d decadi fa"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4981,7 +4992,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "Vuoi davvero Cancellare questa Tag?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Dati insufficienti"
 
@@ -5025,8 +5036,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "ATTENZIONE"
 
@@ -5335,23 +5344,29 @@ msgstr "La chiave di convalida utilizzata non è corretta"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Mai"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Sconosciuto"
@@ -5491,8 +5506,8 @@ msgstr "Ultimo aggiornamento"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Aggiunti"
 
@@ -5504,15 +5519,15 @@ msgstr "Informazioni Video"
 msgid "No video found"
 msgstr "Nessun video trovato"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5584,13 +5599,13 @@ msgid "Music Clips"
 msgstr "Music Clips"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Film"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Video personali"
@@ -5601,7 +5616,7 @@ msgid "Uploads"
 msgstr "Caricamenti"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Playlist Inteligente"
@@ -5615,7 +5630,7 @@ msgid "Wanted"
 msgstr "Ricercati"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Shares"
@@ -5657,7 +5672,7 @@ msgid "Account"
 msgstr "Utente"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "Aiuto"
 
@@ -5680,15 +5695,15 @@ msgid ""
 msgstr "Potresti essere arrivato a questa pagina perché Ampache non è stato in grado di caricare le dipendenze richieste"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Nessun catalogo è stato ancora configurato. Per cominciare a streammare i tuoi media, adesso hai bisognio di %1$s aggiungere un catalogo %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Aggiunto alla playlist"
 
@@ -5729,6 +5744,9 @@ msgstr "Sconosciuto %s"
 msgid "Add New"
 msgstr "Aggiungi nuovo"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5752,17 +5770,17 @@ msgstr "Aggiungi nuovo"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5771,16 +5789,16 @@ msgstr "Aggiungi nuovo"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5809,19 +5827,20 @@ msgstr "Aggiungi nuovo"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5830,21 +5849,20 @@ msgstr "Aggiungi nuovo"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "Non trovato: %s"
@@ -5904,24 +5922,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Testi"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Licensing"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Informazioni Brano"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - Aggiornamento"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Per L'amore della musica - Installazione"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5929,32 +5947,33 @@ msgid ""
 msgstr "Questa pagina gestisce tutti gli aggiornamenti del database per Ampache a partire da %1$s. La tua versione corrente %2$s Con la versione database %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "Impossibile aprire `%s` per scrivere"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "Impossibile scrivere in `%s`"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "Copertine scritte: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr "Parametro obbligatorio mancante"
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5977,7 +5996,6 @@ msgstr "Parametro obbligatorio mancante"
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5986,17 +6004,16 @@ msgstr "Parametro obbligatorio mancante"
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -6022,14 +6039,17 @@ msgstr "Parametro obbligatorio mancante"
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6043,10 +6063,10 @@ msgstr "Parametro obbligatorio mancante"
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6054,20 +6074,19 @@ msgstr "Parametro obbligatorio mancante"
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "Richiesta non valida: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "Richiesto: %s"
@@ -6106,7 +6125,7 @@ msgid "Invalid Request"
 msgstr "Richiesta non valida"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr "Tipo di oggetto errato"
 
@@ -6127,9 +6146,11 @@ msgstr "Tipo di oggetto errato"
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6200,7 +6221,8 @@ msgid "File not found"
 msgstr "File non trovato"
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr "Catalogo non trovato"
 
@@ -6235,7 +6257,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6243,13 +6265,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr "Accesso negato: le funzionalità social non sono abilitate."
@@ -6260,20 +6282,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr "Accesso negato: consenti_video non è abilitato."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr "Accesso negato: le funzionalità del podcast non sono abilitate."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6313,13 +6335,21 @@ msgstr "Ho ricevuto un Handshake invalido"
 msgid "Login failed, timestamp is out of range"
 msgstr "Login fallito, timestamp è fuori portata"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Server"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Username o password errato"
 
@@ -6394,45 +6424,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr "Impossibile sincronizzare gli episodi per il podcast:"
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "Richiesta non valida"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6453,28 +6448,29 @@ msgstr "Non trovato"
 msgid "Enable: delete_from_disk"
 msgstr "Abilita: cancellazione dal disco"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6490,13 +6486,13 @@ msgstr "Abilita: Valutazioni"
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6504,15 +6500,16 @@ msgstr "Abilita: sociable"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6521,26 +6518,27 @@ msgstr "Abilita: share"
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "Abilita: live_stream"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "Abilita: Etichette"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6553,13 +6551,46 @@ msgstr "Abilita: licenze"
 msgid "Unable to connect to localplay controller"
 msgstr "Impossibile connettersi al controller locale"
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "Richiesta non valida"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6589,45 +6620,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Clips"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Ampache ASX Playlist"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "Versione indirizzo ip non corrispondente"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Un indirizzo IPv4 / IPv6 non valido è stato immesso"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "Definita ACL duplicata"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6635,8 +6666,8 @@ msgstr "Definita ACL duplicata"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6646,7 +6677,7 @@ msgstr "Definita ACL duplicata"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6659,7 +6690,7 @@ msgstr "Definita ACL duplicata"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6668,21 +6699,22 @@ msgstr "Definita ACL duplicata"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6690,7 +6722,7 @@ msgstr "Definita ACL duplicata"
 msgid "No Problem"
 msgstr "Nessun problema"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Il nuovo Access Control List è stato creato"
 
@@ -6735,19 +6767,19 @@ msgstr "Sei sicuro?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Questo eliminerà definitivamente l'ACL \"%s\""
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "La tua ACL è stata aggiornata"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Seleziona un tipo di catalogo"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Inserisci il nome del catalogo"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Il processo di creazione del catalogo è iniziato"
 
@@ -6774,17 +6806,17 @@ msgstr "Tutti i dati delle canzoni in riproduzione sono stati tolti"
 msgid "Catalog statistics have been cleared"
 msgstr "Statistiche del catalogo cancellate"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "Il catalogo è stato eliminato"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6792,21 +6824,20 @@ msgstr "Il catalogo è stato eliminato"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "C'è stato un problema"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "C'è stato un errore eliminando questo catalogo"
 
@@ -6833,7 +6864,7 @@ msgstr "La ricerca delle copertine per il catalogo è iniziata"
 msgid "This will permanently delete your Catalog"
 msgstr "Questo cancellerà per sempre il tuo catalogo"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Nessuna canzone disabilitata trovata"
 
@@ -6858,25 +6889,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6904,31 +6935,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "La licenza è stata eliminata"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "La licenza è stata aggiornata"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Una nuova licenza è stata creata"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "La tua e-mail è stata inviata"
@@ -6994,7 +7033,7 @@ msgstr "Il Plugin è stato aggiornato"
 msgid "Shoutbox post has been deleted"
 msgstr "Shoutbox è stata cancellata"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Shoutbox è stata aggiornata"
 
@@ -7008,37 +7047,37 @@ msgid ""
 "currently configured charset"
 msgstr "Il tuo database e le tabelle associate sono stati aggiornati per combaciare con la codifica di caratteri attualmente configurata"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Password errata"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "È necessario un Username"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "Questo Username esiste già"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Hai immesso un indirizzo e-mail non valido"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "Il Nuovo Utente non è stato creato"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Nuovo Utente Aggiunto"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s è stato creato con un livello di accesso di %2$s"
@@ -7119,14 +7158,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP storia"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Controlla che la tua immagine rispetti le dimensioni minime %1$s e massime %2$s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) Aggiornati"
@@ -7136,12 +7175,13 @@ msgstr "%s (%s) Aggiornati"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7196,8 +7236,8 @@ msgstr "Questo Artista e tutti i file verranno eliminati"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7236,36 +7276,32 @@ msgstr "Manca l'username o la password del database di Ampache "
 msgid "Configuration files were either not found or unreadable"
 msgstr "I file di configurazione non sono stati trovati o sono illegibili"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "L'etichetta è stata aggiunta"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "L'etichetta è stata eliminata"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "Impossibile eliminare questa etichetta"
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "Questa etichetta verrà eliminata"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "L'etichetta non è stata trovata"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "L'account è disabilitato, perfavore contattare l'amministratore"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "L'utente è già loggato"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Impossibile creare un account locale"
 
@@ -7303,23 +7339,27 @@ msgstr "Non riuscito"
 msgid "The Playlist could not be imported"
 msgstr "La playlist non può essere importata"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "Nessun brano valido trovato nel file della playlist"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "Il podcast è stato eliminato"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "L' URL del Feed non è valido"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "Il tipo di catalogo di destinazione è sbagliato"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "Impossibile leggere il feed."
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Iscritto al Podcast"
 
@@ -7335,52 +7375,68 @@ msgstr "L'episodio del podcast è stato eliminato"
 msgid "The Podcast Episode will be deleted"
 msgstr "L'episodio del podcast sarà cancellato"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Server"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "Il tuo account è stato aggiornato"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "Il tuo account non è stato aggiornato"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Le preferenze del server sono state aggiornate con successo"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Le preferenze dell'utente sono state aggiornate con successo"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "Per favore compila completamente (con il tuo nome e cognome)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Per favore inserisci il tuo sito web"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Per favore inserisci il tuo stato"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Inserisci la tua città"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Aggiornamento fallito"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Utente aggiornato con successo"
 
@@ -7396,7 +7452,7 @@ msgstr "Oggetto è richiesto"
 msgid "Message has been sent"
 msgstr "Il messaggio è stato inviato"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "Il messaggio è stato cancellato"
 
@@ -7404,7 +7460,7 @@ msgstr "Il messaggio è stato cancellato"
 msgid "The Message will be deleted"
 msgstr "Il messaggio sarà cancellato"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "Lo stato del messaggio è cambiato"
 
@@ -7413,7 +7469,7 @@ msgstr "Lo stato del messaggio è cambiato"
 msgid "RE"
 msgstr "RE"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Stazione radio Creata"
 
@@ -7443,6 +7499,7 @@ msgstr "Devi inserire una password"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Le password non coincidono"
 
@@ -7451,7 +7508,7 @@ msgid "Failed to create user"
 msgstr "Crazione dell'utente fallita"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Rimuovi"
 
@@ -7461,11 +7518,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr "La tua ricerca è stata salvata come playlist con il nome %s"
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "Creazione Playlist fallita"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "La tua ricerca è stata salvata come playlist inteligente con il nome %s"
@@ -7474,30 +7530,30 @@ msgstr "La tua ricerca è stata salvata come playlist inteligente con il nome %s
 msgid "View on MusicBrainz"
 msgstr "Guarda su MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "Gli share creati sono stati ripuliti"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Share creato"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Adesso puoi cominciare a condividere il seguente URL:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "Puoi anche incorporare questa condivisione come web player nel tuo sito web, con il seguente codice HTML:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "Lo share è stato cancellato"
 
@@ -7505,7 +7561,7 @@ msgstr "Lo share è stato cancellato"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "Lo share verrà cancellato e non sarà più accessibile agli altri"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "Oggetto non valido selezionato"
 
@@ -7545,6 +7601,10 @@ msgstr "Impossibile cancellare questa stagione TV"
 msgid "The entire TV Season will be deleted"
 msgstr "L'intera Stagione Tv sarà cancellata"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "Il video è stato cancellato"
@@ -7561,20 +7621,20 @@ msgstr "Il video sarà cancellato"
 msgid "Unable to open"
 msgstr "Impossibile da aprire"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Aggiornamento di Beets in corso"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Impossibile aggiungere la canzone - %s"
@@ -7599,96 +7659,96 @@ msgstr "Beets Server URL"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "È stato selezionato il tipo di catalogo remoto, ma il percorso non è un URL"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "Vai a https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "Seleziona 'Dropbox API app'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "Seleziona 'Full Dropbox'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "Dai un nome alla tua applicazione e creala"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "Clicca sul bottone \"generate\" per creare un token di accesso"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "Copia la tua app key e il tuo app secret e l'access token nei seguenti campi"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "Access Token"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "Ottieni file in blocchi durante l'analisi"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "Errore: API Key, Secret and Access Token sono richiesti per il catalogo Dropbox "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "non valido \"API key\", \"secret\", oppure \"access token\": "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "non valido \"dropbox-path\": "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "Errore: Il Catalogo con %s esite già"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "Sto eseguendo aggiornamento Dropbox Remote "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Aggiornamento del catalogo Finito.  Media Totali: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "Brani aggiornati: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "Canzone aggiornata: \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "Rimuovendo i brani: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "Errore API: non posso connetermi al Dropbox."
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "Il percorso non è stato specificato"
 
@@ -7719,7 +7779,7 @@ msgstr "Impossibile rilevare la grandezza del file per \"%s\""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "Il file non può essere letto. Sicuro che esista? %s"
@@ -7735,7 +7795,7 @@ msgid "N/A"
 msgstr "N/D"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Catalogo Aggiornato"
 
@@ -7744,11 +7804,11 @@ msgstr "Catalogo Aggiornato"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Tempo Totale: [%s] Media Totali: [%s] Media Per Secondo: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "Radice del catalogo illeggibile, arresto pulizia"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Tutti i file verranno rimossi. Facendo nulla"
 
@@ -7758,27 +7818,27 @@ msgstr "Tutti i file verranno rimossi. Facendo nulla"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "Il file non è stato trovato oppure è 0 Bytes: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "il percorso specificato è dentro un catalogo esistente"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "La cartella non può essere letta. Sicuro che esista? %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "Nessun username o password è stato specificato"
@@ -7813,15 +7873,15 @@ msgstr[2] ""
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Impossibile inserire canzone - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Aggiornato"
@@ -7830,136 +7890,136 @@ msgstr "Aggiornato"
 msgid "Completed updating remote Catalog(s)."
 msgstr "Ho completato l'aggiornamento dei cataloghi remoti"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "Installa un Seafile server come descritto nella documentazione"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Inserisci un URL per il server (e.g. 'https://seafile.example.com') e il nome della libreria (e.g. 'Music')."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "API Call Delay è il ritardo inserito  tra richieste ripetute a Seafile (come durante un'azione Aggiungi o Pulisci) per soddisfare il limite di velocità di Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "L'impostazione predefinita è sintonizzata sulle impostazioni del limite di velocità predefinito di Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "Dopo aver creato il catalogo, è necessario 'Renderlo pronto' nella tabella Catalogo."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "Server URI"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Nome Libreria"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "API Call Delay ritardo della chiamata api"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Seafile Username/Email"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Seafile Password"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "Seafile server URL è richiesto"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "Il nome della libreria Seafile è richiesto"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Seafile username è richiesto"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Seafile password è richiesto"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr "Il ritardo delle chiamate API deve avere un valore numerico"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Si è verificato un problema durante l'autenticazione con l'API Seafile: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Sto eseguendo l'aggiornamento remoto di Seafile"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Media Totali: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "Nessun media è stato aggiornato, hai rispettato i percorsi?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Saltando le canzoni esistenti: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "aggiungendo una nuova canzone: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "Non si può aggiungere la canzone: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "Si è verificato un errore durante il controllo di questo brano \"%1$s\": %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "Mantenere la canzone: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "Questo percorso appartiene a un catalogo Subsonic esistente: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Esecuzione dell'aggiornamento remoto di Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Completato l'aggiornamento dei cataloghi Subsonic"
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7977,7 +8037,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "Non posso trovare la libreria Seafile chiamata \"%s\", nessun media è stato aggiornato"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Creazione catalogo fallita, controlla i log di debug"
 
@@ -8000,7 +8060,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8071,7 +8131,7 @@ msgstr "rimuovendo il file: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "Leggendo il File: \"%s\""
@@ -8117,54 +8177,59 @@ msgstr "Creato %s utente %s con la password %s"
 msgid "User creation failed"
 msgstr "Creazione dell'utente fallita"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "Aggiorna il database all'ultima verione"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "Esegui l'aggiornamento"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "Visualizza le informazioni sull'aggiornamento del database"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "I seguenti aggiornamenti devono essere effettuati:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "Non è necessario aggiornare"
 
@@ -8257,15 +8322,15 @@ msgstr "Converti i nomi dei file in utf8"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "php-iconv è richiesto per questa funzionalità, uscita in corso"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "Esegui il processo cron"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr "Il cron cache non è abilitato"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "Il processo cron è stato completato"
 
@@ -8411,29 +8476,29 @@ msgstr "Nuovo percorso"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr "aggiorna il percorso di `some-catalog` in /new/path"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr "Stampa i Tag dei file"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "Percorso cartella"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr "Stampa i Tag"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "Impostato: %1$s E %2$s per la corrispondenza dei modelli dei file"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Risultati Raw"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Risultati finali visti da Ampache usando %s:"
@@ -8612,12 +8677,12 @@ msgstr "Table engine: %s"
 msgid "No changes have been made"
 msgstr "Non sono stati fatti cambiamenti"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "HTTPQ istanza attiva"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8625,14 +8690,14 @@ msgstr "HTTPQ istanza attiva"
 msgid "Instance Name"
 msgstr "Nome istanza"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Hostname"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8648,12 +8713,12 @@ msgid "Paused"
 msgstr "In pausa"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "MPD Istanza attiva"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "UPnP Istanza attiva"
 
@@ -8662,25 +8727,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "VLC istanza attiva"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "XBMC Istanza attiva"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Ampache ASX Playlist"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Voto aggiunto"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "C'è stato un problema creando la cartella \"%s\""
@@ -8737,8 +8802,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8755,44 +8820,44 @@ msgstr "Esaminazione del File in corso..."
 msgid "Source: %s"
 msgstr "Sorgente: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "Il sort_pattern ha lasciato delle variabili. %s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Destinazione: %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Crea cartella \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr "Non sovrascrivere un file esistente: \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Copia in corso di \"%1$s\" in \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "C'è stato un errore durante la copia del file in \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "Verifica dimensione fallita. \"%s\" non verrà eliminato"
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8895,6 +8960,13 @@ msgstr "La selezione del database è fallita: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "La creazione di un utente amministratore è fallita: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "ha commentato su"
@@ -8942,12 +9014,12 @@ msgstr "Un utente da \"%1$s\" ha richiesto il reste della password per \"%2$s\""
 msgid "The password has been set to: %s"
 msgstr "La password è stata impostata su: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Hai ricevuto un nuovo messaggio privato da %s."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Messaggio privato"
 
@@ -9061,16 +9133,15 @@ msgstr "Copia del file fallita. Il file originale non verrà rimosso"
 msgid "File moved..."
 msgstr "File spostato..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "acceso"
@@ -9079,12 +9150,12 @@ msgstr "acceso"
 msgid "Enabled"
 msgstr "Abilitato"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "On"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Off"
 
@@ -9196,22 +9267,26 @@ msgid "Name descending"
 msgstr "Nome decrescente"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Clicca per dare l'accesso %s ad Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Artista Sconosciuto"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "Anteprima della canzone da 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "7digital consumer key"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "7digital secret"
 
@@ -9220,27 +9295,27 @@ msgid "Amazon art search"
 msgstr "Amazon ricerca copertine"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Amazon base url"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Amazon max risultati per pagina"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Amazon Access Key ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Amazon Secret Access Key"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Amazon associate tag"
 
@@ -9261,13 +9336,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Preferiti del catalogo sulla home page"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Max numero favoriti del catalogo"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Visualizzazione griglia dei favoriti del catalogo"
 
@@ -9284,12 +9359,12 @@ msgid "Discogs metadata integration"
 msgstr "Integrazione dei metadati Discogs "
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Discogs consumer key"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Discogs secret"
 
@@ -9297,25 +9372,12 @@ msgstr "Discogs secret"
 msgid "Facebook share"
 msgstr "Condivisione Facebook"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "Visualizza il bottone per le donazioni Flattr nella pagina utente"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "Flattr User ID"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "Flattr this"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Foto degli artisti da Flickr"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "Flickr API key"
 
@@ -9324,7 +9386,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "Mostra la Timeline degli amici nella home"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "Massimo nr di oggetti nella timeline degli amici"
 
@@ -9337,7 +9399,7 @@ msgid "Google Analytics statistics"
 msgstr "Statistiche di Google Analytics"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "Google Analytics Tracking ID"
 
@@ -9346,7 +9408,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Mostra la posizione deli utenti con google maps"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "Google Maps API key"
 
@@ -9367,12 +9429,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr "Scarica automaticamente gli album della lista dei ricercati accettati con Headphones"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "Headphones URL"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "Headphones API key"
 
@@ -9381,13 +9443,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Scrobble i brani che ascolti sul tuo account Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM Submit Challenge"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr "Last.FM Grant URL"
 
@@ -9400,7 +9463,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Scrobble i brani che ascolti sul tuo account Libre.FM"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "Libre.FM Submit Challenge"
 
@@ -9414,7 +9477,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Scrobble i brani che ascolti sul tuo account ListenBrainz"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "ListenBrainz User Token"
 
@@ -9436,12 +9499,12 @@ msgid "Matomo statistics"
 msgstr "Statistiche di matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "Matomo Site ID"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "Matomo URL"
 
@@ -9458,12 +9521,12 @@ msgid "PayPal donation button on user page"
 msgstr "Visualizza il bottone per le donazioni PayPal nella pagina utente"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "PayPal ID"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "PayPal Currency Code"
 
@@ -9476,17 +9539,17 @@ msgid "Personal favorites on homepage"
 msgstr "Preferiti personali sulla homepage"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "Preferiti personali sulla homepage"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "Playlist preferite"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr "Playlist intelligenti Favorite"
 
@@ -9499,12 +9562,12 @@ msgid "Piwik statistics"
 msgstr "Statistiche Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "Piwik Site ID"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "Piwik URL"
 
@@ -9513,49 +9576,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr "Aumenta la valutazione dell'album e dell'artista in modo che corrisponda alla valutazione del brano più alta"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr "Classificazione stelle minime da abbinare"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr "Quando ami una traccia, contrassegna l'album e l'artista"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr "Regola di corrispondenza per 1 stella ($play,$skip)"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr "Regola di corrispondenza per 2 stelle"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr "Regola di corrispondenza per 3 stelle"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr "Regola di corrispondenza per 4 stelle"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr "Regola di corrispondenza per 5 stelle"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr "Regola di corrispondenza per Flags"
 
@@ -9569,21 +9632,21 @@ msgid "RSS View"
 msgstr "vista RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "RSS Feed URL"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "RSS Feed massimo numero di oggetti"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Shoutbox sulla homepage"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Massimo nr di Shoutbox sulla homepage "
 
@@ -9592,12 +9655,12 @@ msgid "Control bandwidth per user"
 msgstr "Controlla la larghezza di banda per utente"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "massima larghezza di banda per lo stream (mese)"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "Controllo larghezza di banda per lo stream (giorni)"
 
@@ -9606,12 +9669,12 @@ msgid "Control hits per user"
 msgstr "Controllo utente per riproduzioni"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "Massimo numero di riproduzioni per utente"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "storico riproduzioni (giorni)"
 
@@ -9620,12 +9683,12 @@ msgid "Control time per user"
 msgstr "Controllo tempo di accesso per utente"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "Controllo stream tempo massimo (min)"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "Storico tempo stream (days)"
 
@@ -9634,7 +9697,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "Integrazione metadata TheAudioDb"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "TheAudioDb API key"
 
@@ -9643,7 +9706,7 @@ msgid "TVDb metadata integration"
 msgstr "Integrazione metadati TVDb"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "TVDb API key"
 
@@ -9656,43 +9719,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "URL shorteners nelle condivisioni con YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "YOURLS nome dominio"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "YOURLS use IDN"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "YOURLS API key"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "MusicBrainzID dell'album"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "Gruppo di rilascio MusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "MusicBrainzID dell'Artista"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Edita/trova Copertina"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Davvero vuoi resettare la copertina?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Ressetta Copertina"
 
@@ -9709,7 +9772,7 @@ msgid "Unbroadcast"
 msgstr "Disabilita Broadcast"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Elementi della playlist"
 
@@ -9729,29 +9792,29 @@ msgstr "Album desiderati"
 msgid "Private Messages"
 msgstr "Messaggi privati"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "giorno"
 msgstr[1] "giorni"
 msgstr[2] "giorni"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "ora"
 msgstr[1] "ore"
 msgstr[2] "ore"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Non è necessario aggiornare"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Catalogo pulito"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
@@ -9759,15 +9822,11 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Catalogo Verificato"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "Nessun brano valido trovato nel file della playlist"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9777,26 +9836,26 @@ msgstr "Questa sotto directory non fa parte di un catalogo esistente. L'aggiorna
 msgid "Primary"
 msgstr "Principale"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Il nome è richiesto"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "URL invalido, deve essere http:// o https://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "Codec (es. MP3, OGG) richiesto"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Il catalogo è invalido"
 
@@ -9808,523 +9867,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Caricamento pagina con Ajax"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Album: raggruppa più dischi"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr "Album - Ordina gruppo per tipo di pubblicazione"
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Album: gruppo per tipo di pubblicazione"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Album ordine di default"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Consenti riproduzione democratica"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Consenti riproduzione in locale"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Condividi le informazioni riprodotte di recente - Consenti l'accesso all'agente di streaming"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Condividi le informazioni in riproduzione"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Condividi le informazioni riprodotte di recente"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Condividi le informazioni riprodotte di recente - Consenti l'accesso alla data / ora dello streaming"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Permetti streaming"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Consenti upload dagli utenti"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Consenti le Features Video"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Aggiorna automaticamente l'ora dell'ultimo controllo"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "autoaggiorna l'ultima versione dell'ultimo controllo se più recente"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "autoaggiorna l'ultima versione dall'ultimo check"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Controlla automaticamente per gli aggiornamenti di Ampache"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Bit.ly API key"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Bit.ly Username"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Trasmetti il web player per impostazione predefinita"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Mostra la casella del filtro durante la navigazione"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Notifiche del browser Web Player timeout (secondi)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Notifiche nel browser Web Player"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Memorizza nella cache i dati SQL calcolati (ad es. Statistiche sugli hit multimediali) utilizzando un cron"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Immagine predefinita dell'album vuoto personalizzato"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Immagine predefinita del video vuoto personalizzato"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "Datetime personalizzato"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "URL personalizzato - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "URL personalizzato: sfondo della pagina di accesso"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "URL personalizzato: logo della pagina di accesso"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "URL personalizzato - Logo"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Piè di pagina personalizzato"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Usa backend DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Password backend DAAP"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "Democratico: cancella i voti per le sessioni utente scadute"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Limita la riproduzione diretta al numero massimo di file multimediali"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Metadati personalizzati: definizione dell'elenco dei campi"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Metadati personalizzati: disabilita questi campi"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Permetti scaricamenti"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Forza la riproduzione HTTP indipendentemente dalla porta"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Consenti geolocalizzazione"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "Nascondi la colonna Genere nelle righe della tabella di ricerca"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Mostra gli album del momento"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Mostra i video del momento"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Mostra ascoltando adesso"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Mostra i riprodotti di recente"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Navigazione alfabetica per impostazione predefinita per i seguenti elementi della libreria (album, artista, ...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Menu contestuale degli elementi della libreria"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Tipo di riproduzione locale"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Accesso in locale"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Blocca brani"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "Consenti notifiche via mail"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Adesso filtra per utente la riproduzione"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Offset Limit"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr "Imposta la quantità di elementi che verranno visualizzati in Album / Video del momento"
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Metodo Playlist"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Tipo playlist"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Tipo di playback"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "# ultimo episodio da conservare"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "# episodi da scaricare quand nuovi episodi saranno disponibili"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Soglia popolare"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Rate Limit"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Giorni di scadenza predefiniti per i collegamenti condivisi (0 = mai)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Permetti condivisioni"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Mostra pulsante «dona» nel piè di pagina"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr "Mostra Licenza"
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Mostra # riprodotti"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr "Mostra il nome utente del proprietario della playlist nei titoli"
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "Mostra #saltati"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Light sidebar by default"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Titolo sito web"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Tempo di inattività dello slideshow dell'artista"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Mostra il brano corrente nel titolo della pagina del lettore Web"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Soglia giornaliera statistica"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "Abilita riscrittura URL"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "usa il backend di Subsonic"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Colore tema"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Tema"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Menu in alto"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Transcode Bitrate"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Correggere la posizione dell'intestazione sui temi compatibili"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "Aggiungi solo elementi unici alle playlist"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Consenti agli utenti di modificare i brani caricati"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Consenti agli utenti di rimuovere la musica caricata"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Rinomina il file caricato secondo il pattern del catalogo"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Catalogo di destinazione"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Script di post-caricamento (directory corrente = directory di destinazione dell'upload)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Crea una sottodirectory per utente"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Usa backend UPnP"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "usa il backend WebDAV"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Autorizza il decodificatore JavaScript (Aurora.js) nel Web Player"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Richiedi conferma alla chiusura della finestra di riproduzione corrente"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Autorizza Flash Web Player"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Autorizza HTML5 Web Player"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "Pausa automatica tra le schede"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10333,21 +10392,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "Browse non è stato trovato o è scaduto, prova a ricaricare la pagina"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr "Media di tutti gli utenti"
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "Non ancora valutata"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s di 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Valutazione attuale"
 
@@ -10491,38 +10550,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Durata (in minuti)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "La mia valutazione"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Valutazione (media)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "La mia valutazione (album)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "La mia valutazione (artista)"
 
@@ -10547,8 +10606,8 @@ msgid "Favorites (Artist)"
 msgstr "Preferiti (Artisti)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Un'altro utente"
 
@@ -10561,33 +10620,33 @@ msgid "Another User (Artist)"
 msgstr "Un'altro utente (Artista)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "Riproduci cronologia"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "# Eseguiti o saltati"
 
@@ -10597,34 +10656,34 @@ msgid "Played/Skipped ratio"
 msgstr "Ascoltato/Saltato rapporto"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Il mio ultimo ascolto"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "Il mio ultimo skip"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "Il mio ultimo ascolto o skip"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Ascoltato da me"
 
@@ -10633,15 +10692,15 @@ msgid "Played by Me (Album)"
 msgstr "Ascoltato da me (Album)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Ascoltato da me (artista)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10654,139 +10713,143 @@ msgid "Artist Genre"
 msgstr "Genere dell'artista"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr "Nessun genere"
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "File Dati"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Aggiunti di recente"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Aggiornati di recente"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "Possibile duplicato"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz ID (Album)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz ID (Artista)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadati"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Larghezza dell'immagine"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Altezza dell'immagine"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Modifica condivisione"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "MusicBrainzID della Traccia"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Avatar dell'Utente"
 
@@ -11526,15 +11589,11 @@ msgstr "Cinese"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Artista Sconosciuto"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Accetta"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Aggiungi  alla lista desiderati"
 
diff --git a/locale/ja_JP/LC_MESSAGES/messages.mo b/locale/ja_JP/LC_MESSAGES/messages.mo
index 312e0a456b..5e7aee9d3d 100644
Binary files a/locale/ja_JP/LC_MESSAGES/messages.mo and b/locale/ja_JP/LC_MESSAGES/messages.mo differ
diff --git a/locale/ja_JP/LC_MESSAGES/messages.po b/locale/ja_JP/LC_MESSAGES/messages.po
index 053dd0c7d8..d656aeec48 100644
--- a/locale/ja_JP/LC_MESSAGES/messages.po
+++ b/locale/ja_JP/LC_MESSAGES/messages.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: n magi <csma17068@g.nihon-u.ac.jp>, 2020\n"
 "Language-Team: Japanese (Japan) (http://app.transifex.com/ampache/ampache/language/ja_JP/)\n"
@@ -49,9 +49,10 @@ msgstr "全プレイリスト"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "カタログ"
 
@@ -122,16 +123,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "名前"
 
@@ -177,9 +178,9 @@ msgstr ""
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -192,7 +193,7 @@ msgstr ""
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -201,8 +202,8 @@ msgid "Ampache Error Page"
 msgstr ""
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -212,9 +213,9 @@ msgstr "音楽の愛のために"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "エラー"
 
@@ -250,8 +251,8 @@ msgstr "ホーム"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -260,9 +261,9 @@ msgstr "ホーム"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -270,7 +271,7 @@ msgstr "ホーム"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -285,7 +286,7 @@ msgstr "ホーム"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "再生"
 
@@ -300,15 +301,15 @@ msgstr "再生"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "アーティスト"
 
@@ -328,11 +329,11 @@ msgstr "アーティスト"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -347,12 +348,12 @@ msgstr "アルバム"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "プレイリスト"
 
@@ -363,7 +364,7 @@ msgstr "プレイリスト"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -387,11 +388,11 @@ msgstr ""
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "お気に入り"
 
@@ -399,7 +400,7 @@ msgstr "お気に入り"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -411,29 +412,29 @@ msgstr "アップロード"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "現在の演奏曲"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "最近再生した曲"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "新着アルバム"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "新着アーティスト"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "新着シャウト"
 
@@ -456,15 +457,15 @@ msgstr "ランダム再生"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "プレイリスト"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "スマートプレイリスト"
 
@@ -485,7 +486,7 @@ msgstr "設定"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -544,14 +545,14 @@ msgstr "閲覧"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -563,12 +564,12 @@ msgstr "閲覧"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "アルバム"
@@ -581,9 +582,9 @@ msgstr "アルバム"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -598,14 +599,14 @@ msgstr "アルバム"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "アーティスト"
 
@@ -620,12 +621,12 @@ msgstr "統計"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "曲"
 
@@ -633,9 +634,9 @@ msgstr "曲"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -649,7 +650,7 @@ msgstr "デモクラティック"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "レーベル"
@@ -664,23 +665,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "ポッドキャスト"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "ラジオステーション"
@@ -689,7 +690,7 @@ msgstr "ラジオステーション"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "動画"
 
@@ -705,8 +706,8 @@ msgstr "キャンセル"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -719,7 +720,7 @@ msgstr "キャンセル"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -739,8 +740,8 @@ msgstr "次に再生"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -753,7 +754,7 @@ msgstr "次に再生"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -772,8 +773,8 @@ msgstr "最後に再生"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -784,7 +785,7 @@ msgstr "最後に再生"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -803,14 +804,14 @@ msgstr ""
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -818,7 +819,7 @@ msgstr ""
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr ""
 
@@ -864,8 +865,8 @@ msgstr ""
 msgid "Download a copy of the new version"
 msgstr ""
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr ""
@@ -987,7 +988,7 @@ msgstr "更新"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1005,7 +1006,7 @@ msgstr "更新"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1016,7 +1017,7 @@ msgstr "更新"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1038,7 +1039,7 @@ msgstr "更新"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "削除"
 
@@ -1047,7 +1048,7 @@ msgid "No items"
 msgstr "アイテムなし"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "More"
@@ -1099,16 +1100,15 @@ msgstr "レベル"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "ユーザ"
 
@@ -1123,7 +1123,7 @@ msgstr "ユーザ"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "タイプ"
 
@@ -1134,8 +1134,8 @@ msgstr "タイプ"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1145,12 +1145,12 @@ msgstr "タイプ"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1171,7 +1171,7 @@ msgstr "操作"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1207,7 +1207,7 @@ msgstr "操作"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "編集"
 
@@ -1250,8 +1250,8 @@ msgstr "メールアドレス"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1261,12 +1261,7 @@ msgstr "ウェブサイト"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "State"
 
@@ -1300,7 +1295,7 @@ msgstr "アバター"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr ""
 
@@ -1439,14 +1434,14 @@ msgstr "自動挿入フィールド"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "アルバムアーティスト"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1458,7 +1453,7 @@ msgstr "コメント"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "カタログ番号"
 
@@ -1468,13 +1463,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "ディスク"
 
@@ -1483,10 +1478,10 @@ msgstr "ディスク"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "ジャンル"
 
@@ -1497,8 +1492,8 @@ msgstr "ジャンル"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "曲タイトル"
 
@@ -1507,11 +1502,11 @@ msgstr "曲タイトル"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1519,19 +1514,19 @@ msgstr "曲タイトル"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "年"
 
@@ -1539,28 +1534,28 @@ msgstr "年"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "リリースタイプ"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1568,14 +1563,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "テレビ番組"
@@ -1590,9 +1585,9 @@ msgstr "テレビ番組"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "TV番組"
 
@@ -1603,9 +1598,9 @@ msgstr "TV番組"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "シーズン"
 
@@ -1613,7 +1608,7 @@ msgstr "シーズン"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "エピソード"
 
@@ -1625,15 +1620,15 @@ msgstr "エピソード"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1642,11 +1637,11 @@ msgstr "エピソード"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "タイトル"
@@ -1699,7 +1694,7 @@ msgid "Catalog Media Type"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "ミュージック"
 
@@ -1756,22 +1751,22 @@ msgstr "レーベルの追加"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainzのID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "カテゴリ"
 
@@ -1845,7 +1840,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "概要"
 
@@ -1856,20 +1851,25 @@ msgstr "住所"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "ステータス"
 
@@ -1889,7 +1889,7 @@ msgstr ""
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1919,7 +1919,7 @@ msgid "Codec"
 msgstr "コーデック"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr ""
 
@@ -1927,7 +1927,7 @@ msgstr ""
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "プライベート"
 
@@ -2025,13 +2025,13 @@ msgstr "共有の作成"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "共有"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "API Key"
 
@@ -2083,8 +2083,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "ミュージックライセンス"
 
@@ -2115,7 +2115,7 @@ msgstr "ユーザ追加"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2124,12 +2124,12 @@ msgstr "ユーザ追加"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "ユーザ名"
 
@@ -2143,9 +2143,9 @@ msgstr "ユーザ名"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2161,9 +2161,9 @@ msgstr "ユーザアクセスレベル"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "ゲスト"
 
@@ -2171,8 +2171,8 @@ msgstr "ゲスト"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "コンテンツマネージャ"
 
@@ -2180,8 +2180,8 @@ msgstr "コンテンツマネージャ"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "カタログマネージャ"
 
@@ -2194,8 +2194,8 @@ msgstr "カタログマネージャ"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "管理者"
 
@@ -2204,7 +2204,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2213,7 +2213,7 @@ msgid "Search on Google ..."
 msgstr "Googleで検索 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2222,7 +2222,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "DuckDuckGoで検索 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2230,7 +2230,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Wikipediaで検索 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2240,8 +2240,8 @@ msgstr "Last.fmで検索 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2253,7 +2253,7 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2272,16 +2272,16 @@ msgstr ""
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "再生済"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2290,16 +2290,16 @@ msgid_plural "%d times"
 msgstr[0] ""
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "アップロード"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2309,7 +2309,7 @@ msgstr "アップロード"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2323,14 +2323,14 @@ msgstr "アップロード"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "操作"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2341,21 +2341,21 @@ msgid "Random to Temporary Playlist"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSSフィード"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2378,8 +2378,8 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2394,7 +2394,7 @@ msgid "Graphs"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2402,8 +2402,8 @@ msgstr "タグから更新してもよろしいですか？"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2413,7 +2413,7 @@ msgid "Update from tags"
 msgstr "タグから更新"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2421,14 +2421,14 @@ msgid "Album Edit"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "アルバム編集"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2444,7 +2444,7 @@ msgstr "アルバム編集"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "ダウンロード"
 
@@ -2467,11 +2467,11 @@ msgstr "ダウンロード"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2482,7 +2482,7 @@ msgstr "曲"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2510,16 +2510,16 @@ msgstr "評価"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2536,12 +2536,12 @@ msgstr "アート"
 msgid "No Album found"
 msgstr ""
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "不明(孤立)"
 
@@ -2635,7 +2635,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "欠けているアルバム"
 
@@ -2655,7 +2655,7 @@ msgstr "同様の曲"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2665,7 +2665,7 @@ msgstr "同様の曲"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr ""
 
@@ -2681,7 +2681,7 @@ msgstr ""
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2702,7 +2702,7 @@ msgstr "新しいアートを選択"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "不正"
 
@@ -2781,13 +2781,16 @@ msgstr "クリーン"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "更新"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "インポート"
@@ -2809,7 +2812,7 @@ msgstr "実行"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2842,8 +2845,8 @@ msgstr ""
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2858,9 +2861,9 @@ msgstr "説明"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "バージョン"
 
@@ -3137,11 +3140,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "フルネーム"
 
@@ -3155,7 +3158,7 @@ msgid "Edit Access Control List"
 msgstr "アクセスコントロールリストの編集"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3172,12 +3175,12 @@ msgid "Add tags to sub songs"
 msgstr "曲にタグを追加する"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "結成場所"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "結成年"
 
@@ -3214,7 +3217,7 @@ msgstr "クールダウン時間"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "分"
 
@@ -3226,23 +3229,19 @@ msgstr "デフォルトにする"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "ライセンスの編集"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "説明:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "外部リンク"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "確認"
 
@@ -3250,7 +3249,7 @@ msgstr "確認"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "所有者"
 
@@ -3268,7 +3267,7 @@ msgid "Feed"
 msgstr "フィード"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "言語"
 
@@ -3277,9 +3276,9 @@ msgstr "言語"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "ランダム"
@@ -3302,7 +3301,7 @@ msgstr ""
 msgid "Comment:"
 msgstr "コメント:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3312,24 +3311,24 @@ msgstr "コメント:"
 msgid "Track"
 msgstr "トラック"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "作曲家"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "レーベル"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "他のメタデータ"
 
@@ -3421,8 +3420,8 @@ msgid "Format"
 msgstr "形式"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "エクスポート"
 
@@ -3449,7 +3448,7 @@ msgstr "ブロードキャスト"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "ポッドキャスト"
@@ -3464,7 +3463,7 @@ msgstr "ポッドキャスト"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "ポッドキャストエピソード"
 
@@ -3555,8 +3554,8 @@ msgid "Direct URL to Image"
 msgstr "画像への直接URL"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "ローカル画像"
 
@@ -3608,15 +3607,15 @@ msgstr "日"
 msgid "Hour"
 msgstr "時間"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "あなたのブラウザはこの機能をサポートしていません"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr ""
 
@@ -3677,57 +3676,57 @@ msgstr ""
 msgid "Show Album"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "歌詞の表示"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "ダブルクリックで新しいシャウトを投稿する"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "自分のブロードキャスト"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "スライドショー"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "ビジュアライザー"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "リプレイゲイン"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "イコライザ"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr ""
 
@@ -3739,6 +3738,16 @@ msgstr "ファイルからプレイリストをインポート"
 msgid "Import Playlist"
 msgstr "プレイリストをインポート"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "ファイル"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3862,13 +3871,13 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "いくつかの"
 
@@ -3880,7 +3889,7 @@ msgstr "Webパス"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr ""
 
@@ -3953,7 +3962,7 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr ""
 
@@ -4172,11 +4181,11 @@ msgstr ""
 msgid "Edit Label"
 msgstr "レーベルの編集"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr ""
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "レーベルが見つかりません"
 
@@ -4307,10 +4316,10 @@ msgid "Yourself"
 msgstr "自分自身"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr ""
 
@@ -4346,19 +4355,26 @@ msgstr "全て更新"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
+msgid "Add new files from:"
 msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
 msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "デモクラティックが見つかりません"
 
@@ -4367,7 +4383,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "ユーザ"
 
@@ -4379,11 +4395,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr ""
 
@@ -4407,13 +4423,13 @@ msgstr "追加日"
 msgid "Trending"
 msgstr "トレンド"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "欠けているアルバムが見つかりません"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "欠けているアーティスト"
 
@@ -4471,12 +4487,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr ""
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "並び替え"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr ""
 
@@ -4484,8 +4500,8 @@ msgstr ""
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "プレイリスト名"
 
@@ -4545,8 +4561,8 @@ msgstr ""
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "配信日"
 
@@ -4557,11 +4573,6 @@ msgstr "配信日"
 msgid "Length"
 msgstr "長さ"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "ファイル"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4600,8 +4611,8 @@ msgid "Edit Podcast"
 msgstr "ポッドキャストの編集"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4611,7 +4622,7 @@ msgstr "ポッドキャストの編集"
 msgid "Episodes"
 msgstr "エピソード"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "ポッドキャストが見つかりません"
 
@@ -4712,7 +4723,7 @@ msgstr "エンキュー"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4723,7 +4734,7 @@ msgstr "最後に再生した"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4732,7 +4743,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4741,7 +4752,7 @@ msgid_plural "%d seconds ago"
 msgstr[0] "%d 秒前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4750,7 +4761,7 @@ msgid_plural "%d minutes ago"
 msgstr[0] "%d 分前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4759,7 +4770,7 @@ msgid_plural "%d hours ago"
 msgstr[0] "%d 時間前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4768,7 +4779,7 @@ msgid_plural "%d days ago"
 msgstr[0] "%d 日前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4777,7 +4788,7 @@ msgid_plural "%d weeks ago"
 msgstr[0] "%d 週間前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4786,7 +4797,7 @@ msgid_plural "%d months ago"
 msgstr[0] "%d ヶ月前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4795,7 +4806,7 @@ msgid_plural "%d years ago"
 msgstr[0] "%d 年前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4804,7 +4815,7 @@ msgid_plural "%d decades ago"
 msgstr[0] "%d 0年前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4948,7 +4959,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr ""
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "データは全くありません"
 
@@ -4992,8 +5003,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "WARNING"
 
@@ -5302,23 +5311,29 @@ msgstr "使用した確認キーは正しくありません"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Never"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "不明"
@@ -5458,8 +5473,8 @@ msgstr "最終更新"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "追加しました"
 
@@ -5471,15 +5486,15 @@ msgstr "動画情報"
 msgid "No video found"
 msgstr "動画が見つかりません"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5551,13 +5566,13 @@ msgid "Music Clips"
 msgstr "ミュージッククリップ"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "映画"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "個人撮影映像"
@@ -5568,7 +5583,7 @@ msgid "Uploads"
 msgstr "アップロード"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "スマートプレイリスト"
@@ -5582,7 +5597,7 @@ msgid "Wanted"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr ""
@@ -5624,7 +5639,7 @@ msgid "Account"
 msgstr "アカウント"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr ""
 
@@ -5647,15 +5662,15 @@ msgid ""
 msgstr ""
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr ""
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "プレイリストに追加しました"
 
@@ -5696,6 +5711,9 @@ msgstr "不明 %s"
 msgid "Add New"
 msgstr "新規追加"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5719,17 +5737,17 @@ msgstr "新規追加"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5738,16 +5756,16 @@ msgstr "新規追加"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5776,19 +5794,20 @@ msgstr "新規追加"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5797,21 +5816,20 @@ msgstr "新規追加"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr ""
@@ -5871,24 +5889,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "歌詞"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "ライセンス"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "曲情報"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5896,32 +5914,33 @@ msgid ""
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr ""
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5944,7 +5963,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5953,17 +5971,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5989,14 +6006,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6010,10 +6030,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6021,20 +6041,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr ""
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr ""
@@ -6073,7 +6092,7 @@ msgid "Invalid Request"
 msgstr "不正なリクエスト"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6094,9 +6113,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6167,7 +6188,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6202,7 +6224,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6210,13 +6232,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6227,20 +6249,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6280,13 +6302,21 @@ msgstr ""
 msgid "Login failed, timestamp is out of range"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "サーバ"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr ""
 
@@ -6361,45 +6391,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr ""
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6420,28 +6415,29 @@ msgstr ""
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6457,13 +6453,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6471,15 +6467,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6488,26 +6485,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6520,13 +6518,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr ""
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6556,45 +6587,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "ビデオクリップ"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Ampache XSPF プレイリスト"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6602,8 +6633,8 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6613,7 +6644,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6626,7 +6657,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6635,21 +6666,22 @@ msgstr ""
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6657,7 +6689,7 @@ msgstr ""
 msgid "No Problem"
 msgstr "問題ない。"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "新しいアクセスコントロールリストを作成しました"
 
@@ -6702,19 +6734,19 @@ msgstr "よろしいですか？"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "これにより、ACL \"%s\"が完全に削除されます。"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "アクセスコントロールリストが更新されました。"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "カタログタイプを選択してください。"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "カタログ名を入力してください。"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "カタログ作成プロセスが開始されました。"
 
@@ -6741,17 +6773,17 @@ msgstr "再生中のすべてのデータが消去されました。"
 msgid "Catalog statistics have been cleared"
 msgstr "カタログ統計がクリアされました。"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "カタログが削除されました。"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6759,21 +6791,20 @@ msgstr "カタログが削除されました。"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "問題が発生しました。"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "このカタログの削除中にエラーが発生しました。"
 
@@ -6798,7 +6829,7 @@ msgstr "カタログアート検索が開始されました。"
 msgid "This will permanently delete your Catalog"
 msgstr "これにより、カタログが完全に削除されます。"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "無効な曲は見つかりませんでした。"
 
@@ -6823,25 +6854,25 @@ msgstr ""
 msgid "iTunes"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6869,31 +6900,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "ライセンスが削除されました"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "ライセンスが更新されました。"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "新しいライセンスが作成されました。"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "メールが送信されました"
@@ -6959,7 +6998,7 @@ msgstr "プラグインがアップグレードされました"
 msgid "Shoutbox post has been deleted"
 msgstr "シャウトボックスの投稿が削除されました"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "シャウトボックスの投稿が更新されました"
 
@@ -6973,37 +7012,37 @@ msgid ""
 "currently configured charset"
 msgstr "データベースと関連テーブルは、現在設定されている文字セットに一致するように更新されています"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "パスワードが一致しません"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "ユーザー名が必要です"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "そのユーザー名は既に存在します"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "無効なメールアドレスを入力しました"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "新しいユーザーは作成されませんでした"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "新規ユーザを追加しました"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$sは%2$sのアクセスレベルで作成されました"
@@ -7084,14 +7123,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP履歴"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "画像が最小%1$s寸法と最大%2$s寸法内にあるかどうかを確認してください"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7101,12 +7140,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7161,8 +7201,8 @@ msgstr "アーティストとすべてのファイルが削除される"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7201,36 +7241,32 @@ msgstr "Ampacheデータベースのユーザ名またはパスワードが不
 msgid "Configuration files were either not found or unreadable"
 msgstr "コンフィグファイルが見つからないか読み込めません"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "レーベルが追加されました"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "レーベルは削除されました"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "このレーベルを削除することはできません"
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "レーベルを見つけられませんでした"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "アカウントが無効化されました 管理者へお問い合わせください"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "ユーザはすでにログインしています"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "ローカルアカウントを作成できませんでした"
 
@@ -7266,23 +7302,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr ""
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "プレイリストファイルに有効な曲が見つかりません"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "フィードを読み込みできません"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr ""
 
@@ -7298,52 +7338,68 @@ msgstr ""
 msgid "The Podcast Episode will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "サーバ"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "サーバ設定が更新されました"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "ユーザ設定が更新されました"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "あなたのウェブサイトを記入してください"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "あなたの州を記入してください"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "あなたの市を記入してください"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "ユーザを更新しました"
 
@@ -7359,7 +7415,7 @@ msgstr ""
 msgid "Message has been sent"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr ""
 
@@ -7367,7 +7423,7 @@ msgstr ""
 msgid "The Message will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr ""
 
@@ -7376,7 +7432,7 @@ msgstr ""
 msgid "RE"
 msgstr ""
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr ""
 
@@ -7406,6 +7462,7 @@ msgstr "パスワードを入力してください"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "パスワードが一致しません"
 
@@ -7414,7 +7471,7 @@ msgid "Failed to create user"
 msgstr ""
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "削除"
 
@@ -7424,11 +7481,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "プレイリストの作成に失敗しました"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr ""
@@ -7437,30 +7493,30 @@ msgstr ""
 msgid "View on MusicBrainz"
 msgstr "MusicBrainzで見る"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr ""
 
@@ -7468,7 +7524,7 @@ msgstr ""
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr ""
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr ""
 
@@ -7508,6 +7564,10 @@ msgstr ""
 msgid "The entire TV Season will be deleted"
 msgstr ""
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr ""
@@ -7524,20 +7584,20 @@ msgstr ""
 msgid "Unable to open"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Beetsの更新を実行中"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "曲を挿入できませんでした - %s"
@@ -7562,96 +7622,96 @@ msgstr "Beets Server URI"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "リモートカタログが選択されましたがパスがURLではありません"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "https://www.dropbox.com/developers/apps/create を開く"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "'Dropbox API app' を選択する"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "'Full Dropbox'を選択する"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "アプリケーションの名前をつけて作成"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "'Generate'ボタンをクリックして Access Token を作成"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "App key と App secret と Access Tokenをフィールドにコピー"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "Access Token"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "解析時にチャンクファイルを取得する"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "エラー: API Key, Secret,Access Token が Dropbox カタログに必須です"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "\"API key\", \"secret\", \"access token\" が不明です:"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "\"dropbox-path\" が不明です: "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "エラー: カタログ %s はすでに存在します"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "Dropboxのリモート更新を実行中"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "カタログのアップデートが完了。 メディア総数: %s"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "曲は最新です: \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "API エラー: Dropboxに接続できません"
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "エラー: パスが指定されていません"
 
@@ -7682,7 +7742,7 @@ msgstr "%sのファイルサイズの取得に失敗しました"
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr ""
@@ -7698,7 +7758,7 @@ msgid "N/A"
 msgstr "N/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr ""
 
@@ -7707,11 +7767,11 @@ msgstr ""
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "おそらくすべてのファイルが削除されています。なにもしません"
 
@@ -7721,27 +7781,27 @@ msgstr "おそらくすべてのファイルが削除されています。なに
 msgid "File was not found or is 0 Bytes: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "指定されたパスは既存のカタログ内に存在します"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "フォルダーを読み込ませんでした. 確認してください: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "指定されたユーザ名/パスワードはありません"
@@ -7774,15 +7834,15 @@ msgstr[0] ""
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "更新しました"
@@ -7791,136 +7851,136 @@ msgstr "更新しました"
 msgid "Completed updating remote Catalog(s)."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "サーバ URI"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "ライブラリ名"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "API の呼び出し遅延"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Seafile ユーザ名/メール"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Seafile パスワード"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Seafileのリモート更新を実行中"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr ""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Subsonicのリモート更新を実行中"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr ""
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7936,7 +7996,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr ""
 
@@ -7959,7 +8019,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8030,7 +8090,7 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr ""
@@ -8076,54 +8136,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "ユーザの作成に失敗しました"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "以下の更新を行う必要があります:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr ""
 
@@ -8216,15 +8281,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "この機能にはIconvが必須です、終了します"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8370,29 +8435,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "ファイルパターンのマッチに%1$sと%2$sを使用しています"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "未処理の結果:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "%s を使用してAmpacheが取得する最終結果:"
@@ -8571,12 +8636,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8584,14 +8649,14 @@ msgstr ""
 msgid "Instance Name"
 msgstr "インスタンス名"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "ホスト名"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8607,12 +8672,12 @@ msgid "Paused"
 msgstr "一時停止"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr ""
 
@@ -8621,25 +8686,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Ampache ASX プレイリスト"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "投票を追加しました"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "以下のディレクトリ作成時にエラーが発生しました: \"%s\""
@@ -8696,8 +8761,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8712,44 +8777,44 @@ msgstr "ファイルの試験中..."
 msgid "Source: %s"
 msgstr "元: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "ディレクトリを作成します: %s"
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "%2$sへ%1$sをコピーしています"
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8852,6 +8917,13 @@ msgstr "データベースの選択に失敗しました: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "管理者ユーザの作成に失敗しました: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "コメントしました"
@@ -8899,12 +8971,12 @@ msgstr "%1$s から %2$sのパスワードリセット要求を受けました"
 msgid "The password has been set to: %s"
 msgstr "パスワードを%sへ設定しました"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "%s から新しいプライベートメッセージを受信しました"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "プライベートメッセージ"
 
@@ -9018,16 +9090,15 @@ msgstr "ファイルのコピーに失敗しました. 元ファイルは削除
 msgid "File moved..."
 msgstr "ファイルは移動された"
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "on"
@@ -9036,12 +9107,12 @@ msgstr "on"
 msgid "Enabled"
 msgstr "有効化済"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "オン"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "オフ"
 
@@ -9153,22 +9224,26 @@ msgid "Name descending"
 msgstr "名前で降順にする"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "クリックしてAmpacheから %s へのアクセスを許可する"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "不明なアーティスト"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9177,27 +9252,27 @@ msgid "Amazon art search"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Amazonのbase url"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Amazonの最大結果ページ数"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "AmazonのAccess Key ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "AmazonのSecret Access Key"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Amazonのassociate tag"
 
@@ -9218,13 +9293,13 @@ msgid "Catalog favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr ""
 
@@ -9241,12 +9316,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9254,25 +9329,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9281,7 +9343,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9294,7 +9356,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9303,7 +9365,7 @@ msgid "Show user's location with Google Maps"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr ""
 
@@ -9324,12 +9386,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9338,13 +9400,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM 提示されたChallenge"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9357,7 +9420,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9371,7 +9434,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr ""
 
@@ -9393,12 +9456,12 @@ msgid "Matomo statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr ""
 
@@ -9415,12 +9478,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9433,17 +9496,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9456,12 +9519,12 @@ msgid "Piwik statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr ""
 
@@ -9470,49 +9533,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9526,21 +9589,21 @@ msgid "RSS View"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr ""
 
@@ -9549,12 +9612,12 @@ msgid "Control bandwidth per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9563,12 +9626,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9577,12 +9640,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9591,7 +9654,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9600,7 +9663,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9613,43 +9676,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "アルバムのMusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "リリースグループのMusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "アーティストのMusicBrainzID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "アートの編集/検索"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "アートをリセットしてもよろしいですか？"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "アートのリセット"
 
@@ -9666,7 +9729,7 @@ msgid "Unbroadcast"
 msgstr "ブロードキャストの停止"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr ""
 
@@ -9686,39 +9749,35 @@ msgstr "要求アルバム"
 msgid "Private Messages"
 msgstr "プライベートメッセージ"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "日"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "時間"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "必要な更新はありません"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr ""
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] "%d 個のファイルを削除しました"
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "カタログを確認しました"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "プレイリストファイルに有効な曲が見つかりません"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9728,26 +9787,26 @@ msgstr ""
 msgid "Primary"
 msgstr "プライマリ"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "不正なURLです。https:// または http:// で始まっている必要があります"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "コーデック (MP3, OGG...) が必須です"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "カタログが不正です"
 
@@ -9759,523 +9818,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Ajaxによるページのロード"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "アルバム - 複数のディスクをグループにする"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "アルバム - リリースタイプごとにグループにする"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "デモクラティック再生の許可"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "ローカル再生の許可"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "ストリーミングの許可"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "動画機能の許可"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "確認時に自動更新"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "確認時に更新されていたら最新バージョンへ自動更新"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "確認時に最新バージョンへ自動更新"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Ampacheの更新を自動的に確認"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "デフォルトをブロードキャストウェブプレーヤーにする"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "フィルタボックスをブラウザで表示"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "カスタムブランクアルバムのデフォルトイメージ"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "カスタムブランクビデオのデフォルトイメージ"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "カスタム日付"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "URL - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "URL - Logo"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "フッタのカスタムテキスト"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "DAAPをバックエンドに使用"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "DAAP バックエンドのパスワード"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "ダイレクト再生の最大メディア数制限"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "ダウンロードの許可"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "位置情報を許可"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "ランダムなアルバムを表示"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "ランダムな動画を表示"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "再生中を表示"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "最近再生した曲を表示"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "アルファベッド順閲覧は次のライブラリアイテムをデフォルトにする (album,artist,...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "ライブラリアイテムのコンテキストメニュー"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "ローカル再生のタイプ"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "ローカル再生アクセス"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "曲の固定"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "電子メール通知を許可する。"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "オフセット制限"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "プレイリストの方法"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "プレイリストタイプ"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "人気の閾値"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "レート制限"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "共有リンクのデフォルト期限日 (0=いつまでも)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "共有を許可"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "フッタに寄付ボタンを表示"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "再生回数を表示"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "簡易サイドバーをデフォルトにする"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "ウェブサイトのタイトル"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "アーティストスライドショーを非アクティブにする時間"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "現在の曲をウェブプレーヤーページのタイトルで表示"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "1日の統計の閾値"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "テーマカラー"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "テーマ"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "トップメニュー"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "トランスコードのビットレート"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "互換テーマでヘッダーポジションを修正"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "アップロードしたファイルの名前をカタログパターンに従って変更"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "UPnPをバックエンドに使用する"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "WebDAVをバックエンドに使用"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "現在の再生ウィンドウを閉じる時に確認"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10284,21 +10343,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "参照は見つからないか期限切れです。ページの再読込をしてください。"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "まだ評価されていません"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "5点中%s点"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr ""
 
@@ -10442,38 +10501,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "再生時間 (分単位)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "評価(平均)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr ""
 
@@ -10498,8 +10557,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "他のユーザ"
 
@@ -10512,33 +10571,33 @@ msgid "Another User (Artist)"
 msgstr "他のユーザ(アーティスト)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10548,34 +10607,34 @@ msgid "Played/Skipped ratio"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "再生済み"
 
@@ -10584,15 +10643,15 @@ msgid "Played by Me (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10605,139 +10664,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "最近追加された"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "最近更新された"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "メタデータ"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "イメージの横幅"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "イメージの縦幅"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "共有の編集"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "トラックのMusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "ユーザアバター"
 
@@ -11477,15 +11540,11 @@ msgstr "中国語"
 msgid "Zulu"
 msgstr "ズールー語"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "不明なアーティスト"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "承認"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "要求リストに追加"
 
diff --git a/locale/ko_KR/LC_MESSAGES/messages.mo b/locale/ko_KR/LC_MESSAGES/messages.mo
index 806c675562..798e675970 100644
Binary files a/locale/ko_KR/LC_MESSAGES/messages.mo and b/locale/ko_KR/LC_MESSAGES/messages.mo differ
diff --git a/locale/ko_KR/LC_MESSAGES/messages.po b/locale/ko_KR/LC_MESSAGES/messages.po
index bab29c9e3a..fd051f24c0 100644
--- a/locale/ko_KR/LC_MESSAGES/messages.po
+++ b/locale/ko_KR/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: LEE Hwanyong <hwan@ajou.ac.kr>, 2022\n"
 "Language-Team: Korean (Korea) (http://app.transifex.com/ampache/ampache/language/ko_KR/)\n"
@@ -52,9 +52,10 @@ msgstr "전체 재생목록"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "카탈로그"
 
@@ -125,16 +126,16 @@ msgstr "쿠키"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "이름"
 
@@ -180,9 +181,9 @@ msgstr "측면 접기/펴기"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -195,7 +196,7 @@ msgstr "측면 접기/펴기"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "암파치"
 
@@ -204,8 +205,8 @@ msgid "Ampache Error Page"
 msgstr "Ampache 오류 쪽"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -215,9 +216,9 @@ msgstr "음악을 사랑하면서"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "오류"
 
@@ -253,8 +254,8 @@ msgstr "홈"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -263,9 +264,9 @@ msgstr "홈"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -273,7 +274,7 @@ msgstr "홈"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -288,7 +289,7 @@ msgstr "홈"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "재생"
 
@@ -303,15 +304,15 @@ msgstr "재생"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "아티스트들"
 
@@ -331,11 +332,11 @@ msgstr "아티스트들"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -350,12 +351,12 @@ msgstr "앨범들"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "재생목록들"
 
@@ -366,7 +367,7 @@ msgstr "재생목록들"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -390,11 +391,11 @@ msgstr "장르"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "선호"
 
@@ -402,7 +403,7 @@ msgstr "선호"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -414,29 +415,29 @@ msgstr "올리기"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "지금 재생합니다"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "최근 재성함"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "새 앨범들"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "새 아티스트들"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "새 샤우츠"
 
@@ -459,15 +460,15 @@ msgstr "임의 재생"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "재생목록"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "지능형 재생목록"
 
@@ -488,7 +489,7 @@ msgstr "설정"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -547,14 +548,14 @@ msgstr "탐색하기"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -566,12 +567,12 @@ msgstr "탐색하기"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "앨범"
@@ -584,9 +585,9 @@ msgstr "앨범"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -601,14 +602,14 @@ msgstr "앨범"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "아티스트"
 
@@ -623,12 +624,12 @@ msgstr "통계"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "노래"
 
@@ -636,9 +637,9 @@ msgstr "노래"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -652,7 +653,7 @@ msgstr "기본"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "레이블"
@@ -667,23 +668,23 @@ msgstr "대시보드"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "팟캐스트"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr "팟캐스트 에피소드"
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "라디오 방송국들"
@@ -692,7 +693,7 @@ msgstr "라디오 방송국들"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "비디오"
 
@@ -708,8 +709,8 @@ msgstr "취소"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -722,7 +723,7 @@ msgstr "취소"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -742,8 +743,8 @@ msgstr "다음 재생"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -756,7 +757,7 @@ msgstr "다음 재생"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -775,8 +776,8 @@ msgstr "끝까지 연주"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -787,7 +788,7 @@ msgstr "끝까지 연주"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -806,14 +807,14 @@ msgstr "임시 재생목록에 추가하기"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -821,7 +822,7 @@ msgstr "임시 재생목록에 추가하기"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "재생목록에 추가하기"
 
@@ -867,8 +868,8 @@ msgstr "현재 구성 파일을 자동으로 업데이트합니다."
 msgid "Download a copy of the new version"
 msgstr "새 버전의 복사본 다운로드하기"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "설치"
@@ -990,7 +991,7 @@ msgstr "갱신"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1008,7 +1009,7 @@ msgstr "갱신"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1019,7 +1020,7 @@ msgstr "갱신"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1041,7 +1042,7 @@ msgstr "갱신"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "삭제"
 
@@ -1050,7 +1051,7 @@ msgid "No items"
 msgstr "아이템 없음"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "더 보기"
@@ -1102,16 +1103,15 @@ msgstr "레벨"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "사용자"
 
@@ -1126,7 +1126,7 @@ msgstr "사용자"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "형태"
 
@@ -1137,8 +1137,8 @@ msgstr "형태"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1148,12 +1148,12 @@ msgstr "형태"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1174,7 +1174,7 @@ msgstr "실행"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1210,7 +1210,7 @@ msgstr "실행"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "편집"
 
@@ -1253,8 +1253,8 @@ msgstr "이메일"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1264,12 +1264,7 @@ msgstr "웹사이트"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "주"
 
@@ -1303,7 +1298,7 @@ msgstr "아바타"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "API 키"
 
@@ -1442,14 +1437,14 @@ msgstr "자동-등록 필드"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "앨범 아티스트"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1461,7 +1456,7 @@ msgstr "언급"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "카탈로그 숫자"
 
@@ -1471,13 +1466,13 @@ msgid "Track (0 padded)"
 msgstr "트랙 (0 padded)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "디스크"
 
@@ -1486,10 +1481,10 @@ msgstr "디스크"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "장르"
 
@@ -1500,8 +1495,8 @@ msgstr "장르"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "노래 제목"
 
@@ -1510,11 +1505,11 @@ msgstr "노래 제목"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1522,19 +1517,19 @@ msgstr "노래 제목"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "년"
 
@@ -1542,28 +1537,28 @@ msgstr "년"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "원년"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "배포 형태"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "배포 상태"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1571,14 +1566,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "바코드"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "TV 쇼"
@@ -1593,9 +1588,9 @@ msgstr "TV 쇼"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "TV 쇼"
 
@@ -1606,9 +1601,9 @@ msgstr "TV 쇼"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "시즌"
 
@@ -1616,7 +1611,7 @@ msgstr "시즌"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "에피소드"
 
@@ -1628,15 +1623,15 @@ msgstr "에피소드"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1645,11 +1640,11 @@ msgstr "에피소드"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "제목"
@@ -1702,7 +1697,7 @@ msgid "Catalog Media Type"
 msgstr "카탈로그 미디어 형태"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "음악"
 
@@ -1759,22 +1754,22 @@ msgstr "라벨 추가하기"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz 아이디"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "분류"
 
@@ -1848,7 +1843,7 @@ msgstr "생성된 태그"
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "요약"
 
@@ -1859,20 +1854,25 @@ msgstr "주소"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "국가"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "상태"
 
@@ -1892,7 +1892,7 @@ msgstr "비활성"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1922,7 +1922,7 @@ msgid "Codec"
 msgstr "코덱"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "재생목록 만들기"
 
@@ -1930,7 +1930,7 @@ msgstr "재생목록 만들기"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "개인적인"
 
@@ -2028,13 +2028,13 @@ msgstr "공유 만들기"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "공유"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "시크릿"
 
@@ -2086,8 +2086,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "파일 태그를 읽으려면 아티스트 및 앨범 필드를 비워 두세요."
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "음악 라이센스"
 
@@ -2118,7 +2118,7 @@ msgstr "사용자 추가"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2127,12 +2127,12 @@ msgstr "사용자 추가"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "사용자이름"
 
@@ -2146,9 +2146,9 @@ msgstr "사용자이름"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2164,9 +2164,9 @@ msgstr "사용자 접근 수준"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "손님"
 
@@ -2174,8 +2174,8 @@ msgstr "손님"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "콘텐츠 관리자"
 
@@ -2183,8 +2183,8 @@ msgstr "콘텐츠 관리자"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "카탈로그 관리자"
 
@@ -2197,8 +2197,8 @@ msgstr "카탈로그 관리자"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "관리자"
 
@@ -2207,7 +2207,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2216,7 +2216,7 @@ msgid "Search on Google ..."
 msgstr "Google에서 찾기 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2225,7 +2225,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "DuckDuckGo에서 찾기 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2233,7 +2233,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Wikipedia에서 찾기 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2243,8 +2243,8 @@ msgstr "Last.fm에서 찾기 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2256,7 +2256,7 @@ msgstr "Musicbrainz에서 찾기 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2275,16 +2275,16 @@ msgstr "Musicbrainz에서 찾기 ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "재생됨"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2293,16 +2293,16 @@ msgid_plural "%d times"
 msgstr[0] " %d 회"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "에서 업로드됨"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2312,7 +2312,7 @@ msgstr "에서 업로드됨"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2326,14 +2326,14 @@ msgstr "에서 업로드됨"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "실행"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2344,21 +2344,21 @@ msgid "Random to Temporary Playlist"
 msgstr "임시 재생목록에 임의로"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS 피드"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2381,8 +2381,8 @@ msgstr "트랙 순서 저장하기"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2397,7 +2397,7 @@ msgid "Graphs"
 msgstr "그래프"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2405,8 +2405,8 @@ msgstr "태그에서 갱신하시렵니까?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2416,7 +2416,7 @@ msgid "Update from tags"
 msgstr "태그에서 갱신하기"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2424,14 +2424,14 @@ msgid "Album Edit"
 msgstr "앨범 편집"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "앨범 편집하기"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2447,7 +2447,7 @@ msgstr "앨범 편집하기"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "내려받기"
 
@@ -2470,11 +2470,11 @@ msgstr "내려받기"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2485,7 +2485,7 @@ msgstr "노래들"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2513,16 +2513,16 @@ msgstr "등급"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2539,12 +2539,12 @@ msgstr "아트"
 msgid "No Album found"
 msgstr "앨범이 없음"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "알수없음 (끊어짐)"
 
@@ -2638,7 +2638,7 @@ msgstr "상위 트랙"
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "없는 앨범"
 
@@ -2658,7 +2658,7 @@ msgstr "유사한 노래들"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2668,7 +2668,7 @@ msgstr "유사한 노래들"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "가수"
 
@@ -2684,7 +2684,7 @@ msgstr "아티스트 없음"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2705,7 +2705,7 @@ msgstr "새 아트 선택하기"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "유효하지 않은"
 
@@ -2784,13 +2784,16 @@ msgstr "정리"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "갱신"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "들여오기"
@@ -2812,7 +2815,7 @@ msgstr "가기"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2845,8 +2848,8 @@ msgstr "카탈로그 없음"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2861,9 +2864,9 @@ msgstr "설명"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "버전"
 
@@ -3140,11 +3143,11 @@ msgstr "이 파일 또는 폴더에 쓸 수 있는 사용 권한이 없습니다
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "파일명"
 
@@ -3158,7 +3161,7 @@ msgid "Edit Access Control List"
 msgstr "접근 제어 목록 수정하기"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3175,12 +3178,12 @@ msgid "Add tags to sub songs"
 msgstr "하위 노래에 태그 달기"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "장소 구성됨"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "연도 구성됨"
 
@@ -3217,7 +3220,7 @@ msgstr "쿨다운 타임"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "분"
 
@@ -3229,23 +3232,19 @@ msgstr "기본으로 설정"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "라이센스 설정하기"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "설명"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "외부 링크"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "승인"
 
@@ -3253,7 +3252,7 @@ msgstr "승인"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "소유자"
 
@@ -3271,7 +3270,7 @@ msgid "Feed"
 msgstr "피드"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "언어"
 
@@ -3280,9 +3279,9 @@ msgstr "언어"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "임의"
@@ -3305,7 +3304,7 @@ msgstr " %2$s 용 %1$s 만듦 "
 msgid "Comment:"
 msgstr "언급"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3315,24 +3314,24 @@ msgstr "언급"
 msgid "Track"
 msgstr "트랙"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "작곡자"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "레이블"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "메타데이타 더 보기"
 
@@ -3424,8 +3423,8 @@ msgid "Format"
 msgstr "형태"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "내보내기"
 
@@ -3452,7 +3451,7 @@ msgstr "방송"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "팻캐스트"
@@ -3467,7 +3466,7 @@ msgstr "팻캐스트"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "팟캐스트 에피소드"
 
@@ -3558,8 +3557,8 @@ msgid "Direct URL to Image"
 msgstr "이미지 직접 URL"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "내부 이미지"
 
@@ -3611,15 +3610,15 @@ msgstr "일"
 msgid "Hour"
 msgstr "시"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "브라우저가 이 기능을 지원하지 않음"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "브라우저에서 전체 화면을 지원하지 않습니다."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "재생 중인데 닫으시겠습니까"
 
@@ -3680,57 +3679,57 @@ msgstr "반복 끄기"
 msgid "Show Album"
 msgstr "앨범 보기"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "가사 보기"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "새 Shout를 등록하려면 두번 누르세요"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "내 방송"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "전부 재생목록에 추가하기"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "슬라이드쇼"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "재생목록 확장하기/축소하기"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "시각화 구현기"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "Gain 다시 재생"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "시각화 구현기 전체화면"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "이퀄라이저"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "미지원"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "이 미디어는 재생기가 지원하지 않습니다. 브라우저를 갱신하시겠습니까?"
 
@@ -3742,6 +3741,16 @@ msgstr "파일에서 재생목록 불러오는 중"
 msgid "Import Playlist"
 msgstr "재생목록 불러오기"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "파일"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3865,13 +3874,13 @@ msgid ""
 msgstr "이 절차는 기본 설정값을 받아서 설정 파일을 생성한다. config 폴더가 쓰기 가능이면 \"write\" 선택하여 Ampache가 설정 파일을 바른 위치에 쓸 수 있게 한다.  \"download\" 선택하면 사용자가 설정 파일을 받아서  설정 파일을  %s 에 두도록 한다. "
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "다양"
 
@@ -3883,7 +3892,7 @@ msgstr "웹 경로"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "데이타베이스 연결"
 
@@ -3956,7 +3965,7 @@ msgid ""
 msgstr "Ampache를 음악 모임용 프로그램으로 쓸때 추천할 만한 설정"
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "트랜스코딩 허용하기"
 
@@ -4175,11 +4184,11 @@ msgstr "레이블 편집"
 msgid "Edit Label"
 msgstr "레이블 편집하기"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "레이블 만들기"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "레이블 없음"
 
@@ -4310,10 +4319,10 @@ msgid "Yourself"
 msgstr "사용자"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "시스템"
 
@@ -4349,19 +4358,26 @@ msgstr "전부 갱신하기"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr " %s 에서 새 파일 추가하기"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr " %s 에 있는 기존 파일 갱신하기"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "기본 재생 없음"
 
@@ -4370,7 +4386,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "사용자들"
 
@@ -4382,11 +4398,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "라이센스 만들기"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "라이센스 없음"
 
@@ -4410,13 +4426,13 @@ msgstr "날짜 추가됨"
 msgid "Trending"
 msgstr "경향"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "끊긴 앨범 없음"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "실종된 아티스트"
 
@@ -4474,12 +4490,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "진짜로 이 재생목록을 지우시겠습니까?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "기록기"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "기간"
 
@@ -4487,8 +4503,8 @@ msgstr "기간"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "재생목록 이름"
 
@@ -4548,8 +4564,8 @@ msgstr "팟캐스트 에피소드 편집"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "발매 날짜"
 
@@ -4560,11 +4576,6 @@ msgstr "발매 날짜"
 msgid "Length"
 msgstr "길이"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "파일"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4603,8 +4614,8 @@ msgid "Edit Podcast"
 msgstr "팟캐스트 편집하기"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4614,7 +4625,7 @@ msgstr "팟캐스트 편집하기"
 msgid "Episodes"
 msgstr "에피소드"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "팟캐스트 없음"
 
@@ -4715,7 +4726,7 @@ msgstr "대기열"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4726,7 +4737,7 @@ msgstr "마지막 재생됨"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4735,7 +4746,7 @@ msgid "Agent"
 msgstr "에이전트"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4744,7 +4755,7 @@ msgid_plural "%d seconds ago"
 msgstr[0] "%d 초 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4753,7 +4764,7 @@ msgid_plural "%d minutes ago"
 msgstr[0] " %d 분 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4762,7 +4773,7 @@ msgid_plural "%d hours ago"
 msgstr[0] " %d 시간 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4771,7 +4782,7 @@ msgid_plural "%d days ago"
 msgstr[0] " %d 일 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4780,7 +4791,7 @@ msgid_plural "%d weeks ago"
 msgstr[0] " %d 주 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4789,7 +4800,7 @@ msgid_plural "%d months ago"
 msgstr[0] " %d 개월 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4798,7 +4809,7 @@ msgid_plural "%d years ago"
 msgstr[0] " %d 년 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4807,7 +4818,7 @@ msgid_plural "%d decades ago"
 msgstr[0] " %d 십년 전"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4951,7 +4962,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "이 태그를 정말 지우시겠습니까?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "자료가 충분하지 않음"
 
@@ -4995,8 +5006,6 @@ msgstr "확인"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "경고"
 
@@ -5305,23 +5314,29 @@ msgstr "사용한 유효 키가 정확하지 않음"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "아니오"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "알수없음"
@@ -5461,8 +5476,8 @@ msgstr "최근 갱신됨"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "추가됨"
 
@@ -5474,15 +5489,15 @@ msgstr "비디오 정보"
 msgid "No video found"
 msgstr "비디오 없음"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5554,13 +5569,13 @@ msgid "Music Clips"
 msgstr "음악 클립"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "영화"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "개인 비디오"
@@ -5571,7 +5586,7 @@ msgid "Uploads"
 msgstr "올리기"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "지능형 재생목록들"
@@ -5585,7 +5600,7 @@ msgid "Wanted"
 msgstr "희망사항"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "공유"
@@ -5627,7 +5642,7 @@ msgid "Account"
 msgstr "계정"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "도움"
 
@@ -5650,15 +5665,15 @@ msgid ""
 msgstr "Ampache가 필요한 디펜던시를 불러올 수 없어서 이 화면을 보고 있습니다."
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "아직 구성된 목록이 없습니다. 미디어 스트리밍을 시작하려면, 목록 %2$s을 더한 %1$s가 필요합니다."
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "재생목록에 추가하였습니다"
 
@@ -5699,6 +5714,9 @@ msgstr "%s 알 수 없음"
 msgid "Add New"
 msgstr "새 추가"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5722,17 +5740,17 @@ msgstr "새 추가"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5741,16 +5759,16 @@ msgstr "새 추가"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5779,19 +5797,20 @@ msgstr "새 추가"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5800,21 +5819,20 @@ msgstr "새 추가"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "%s를 찾을 수 없음"
@@ -5874,24 +5892,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "가사"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "라이센싱"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "곡 정보"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - 업데이트"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: 사랑하는 음악을 위하여 - 설치"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5899,32 +5917,33 @@ msgid ""
 msgstr "이 페이지는 %1$s으로 시작하는 Ampache에 대한 모든 데이터베이스 업데이트를 처리합니다. 현재 버전은 데이터베이스 %3$s버전의 %2$s입니다."
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "쓰기 위해 %s를 열 수 없습니다."
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "%s를 쓸 수 없습니다. "
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "아트 파일 쓰기: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr "필수 매개변수를 생략함"
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5947,7 +5966,6 @@ msgstr "필수 매개변수를 생략함"
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5956,17 +5974,16 @@ msgstr "필수 매개변수를 생략함"
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5992,14 +6009,17 @@ msgstr "필수 매개변수를 생략함"
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6013,10 +6033,10 @@ msgstr "필수 매개변수를 생략함"
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6024,20 +6044,19 @@ msgstr "필수 매개변수를 생략함"
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "잘못된 요청: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "요청: %s"
@@ -6076,7 +6095,7 @@ msgid "Invalid Request"
 msgstr "유효하지 않은 요청"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr "잘못된 객체 유형"
 
@@ -6097,9 +6116,11 @@ msgstr "잘못된 객체 유형"
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6170,7 +6191,8 @@ msgid "File not found"
 msgstr "퍼알울 찾을 수 없습니다."
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr "카탈로그를 찾을 수 없습니다."
 
@@ -6205,7 +6227,7 @@ msgstr "잘못된 객체 유형"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr "잘못된 라이브러리 아이템 유형"
 
@@ -6213,13 +6235,13 @@ msgstr "잘못된 라이브러리 아이템 유형"
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr "라이브러리 아이템을 찾을 수 없음"
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr "접근 거부: 소셜 기능이 활성화되지 않았습니다."
@@ -6230,20 +6252,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr "접근 거부: 비디오_허용이 활성화되지 않았습니다."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr "접근 거부: 팟캐스트 기능이 활성화되지 않았습니다."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6283,13 +6305,21 @@ msgstr "유효하지 않은 핸드쉐이크를 받음"
 msgid "Login failed, timestamp is out of range"
 msgstr "로그인 실패함, 타임스탬프가 범위를 벗어남"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "서버"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "유효하지 않은 사용자명이나 암호"
 
@@ -6364,45 +6394,10 @@ msgstr "update_art 오류"
 msgid "Failed to update_artist_info or recommendations for "
 msgstr "artist_info 혹은 추천사항을 업데이트할 수 없습니다."
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr "팟캐스트에 대한 에피소드 동기화에 실패했습니다."
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "잘못된 요청"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6423,28 +6418,29 @@ msgstr "찾을 수 없음"
 msgid "Enable: delete_from_disk"
 msgstr "사용: 디스크에서 삭제"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6460,13 +6456,13 @@ msgstr "사용: 등급"
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6474,15 +6470,16 @@ msgstr "사용: 소셜"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6491,26 +6488,27 @@ msgstr "사용: 공유"
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "사용: 실시간_스트리밍"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "사용: 표"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6523,13 +6521,46 @@ msgstr "사용: 라이센싱"
 msgid "Unable to connect to localplay controller"
 msgstr "로컬 재생 컨트롤러에 연결할 수 없음"
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "잘못된 요청"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6559,45 +6590,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "단편들"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Ampache XSPF 재생목록"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "IP 주소 버전 미일치"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "유효하지않은 IPv4 / IPv6 주소가 들어옴"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "ACL 항목 중복"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6605,8 +6636,8 @@ msgstr "ACL 항목 중복"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6616,7 +6647,7 @@ msgstr "ACL 항목 중복"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6629,7 +6660,7 @@ msgstr "ACL 항목 중복"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6638,21 +6669,22 @@ msgstr "ACL 항목 중복"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6660,7 +6692,7 @@ msgstr "ACL 항목 중복"
 msgid "No Problem"
 msgstr "문제없음"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "새 접근 제어 목록(들)을 만들었습니다"
 
@@ -6705,19 +6737,19 @@ msgstr "확실합니까?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr " 접근 제어 목록  \"%s\"  을 완전히 삭제할 것입니다"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "접근 제어 목록을 갱신하였습니다"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "카탈로그 유형을 선택하세요"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "카탈로그 이름을 입력하세요"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "카탈로그를 생성합니다"
 
@@ -6744,17 +6776,17 @@ msgstr "현재 재생 자료를 전부 삭제하였습니다"
 msgid "Catalog statistics have been cleared"
 msgstr "카탈로그 통계를 삭제하였습니다"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "카탈로그를 삭제함"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6762,21 +6794,20 @@ msgstr "카탈로그를 삭제함"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "문제 발생"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "이 카탈로그를 삭제하는 중에 오류가 발생함"
 
@@ -6801,7 +6832,7 @@ msgstr "카탈로그 아트 검색을 시작합니다"
 msgid "This will permanently delete your Catalog"
 msgstr "카탈로그를 완전히 삭제할 것입니다"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "재생 불가능한 노래들이 없습니다"
 
@@ -6826,25 +6857,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6872,31 +6903,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "라이센스를 삭제하였습니다"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "라이센스를 갱신하였습니다"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "새 라이센스를 만들었습니다"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "이메일을 발송하였습니다"
@@ -6962,7 +7001,7 @@ msgstr "플러그인을 갱신하였습니다"
 msgid "Shoutbox post has been deleted"
 msgstr "샤우트박스 포스트를 삭제하였습니다"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "샤우트박스 포스트를 갱신하였습니다 "
 
@@ -6976,37 +7015,37 @@ msgid ""
 "currently configured charset"
 msgstr "현재 구성된 문자집합과 일치하도록 데이타베이스와 연관 표들을 갱신하였습니다"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "암호가 일치하지 않습니다"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "사용자명이 필요합니다"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "그 사용자명은 이미 있습니다"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "이메일 주소가 유효하지 않습니다"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "새 사용자를 만들지 못하였습니다"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "새 사용자 추가됨"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "접근 권한 %2$s의 사용자 %1$s가 생성되었습니다."
@@ -7087,14 +7126,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr " %s  IP 이력"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "이미지가 최소 %1$s 에서 최대  %2$s 범위 내에 있는지 확인하세요"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) 업데이트"
@@ -7104,12 +7143,13 @@ msgstr "%s (%s) 업데이트"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7164,8 +7204,8 @@ msgstr "해당 아티스트와 관련 파일을 삭제합니다"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr "mbid와 일치하는 아티스트 이름 덮어쓰기"
 
@@ -7204,36 +7244,32 @@ msgstr "암파치 데이타베이스 사용자명이나 암호를 잃어버렸
 msgid "Configuration files were either not found or unreadable"
 msgstr "설정 파일이 없거나 읽을 수 없습니다"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "레이블을 추가함"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "이 레이블은 삭제하였습니다"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "이 레이블을 삭제할 수 없음"
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "이 레이블을 삭제할 것입니다"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "레이블을 찾을 수 없음"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "계정 사용 불능, 관리자에게 연락하세요"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "사용자가 이미 로그인함"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "내부 계정 생성할 수 없음"
 
@@ -7269,23 +7305,27 @@ msgstr "실패"
 msgid "The Playlist could not be imported"
 msgstr "재생목록을 가져올 수 없습니다"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "재생목록에 유효한 노래가 없음"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "Podcast를 삭제하였습니다"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "피드 URL이 유효하지 않음"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "카탈로그 유형 설정이 다릅니다"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "피드를 읽을 수 없음"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Podcast 구독하였습니다"
 
@@ -7301,52 +7341,68 @@ msgstr "Podcast 에피소드를 삭제하였습니다"
 msgid "The Podcast Episode will be deleted"
 msgstr "Podcast 에피소드를 삭제할 것입니다"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "서버"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "사용자 계정을 갱신하였습니다"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "사용자 계정을 갱신하지 못하였습니다"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "서버 설정을 성공적으로 갱신하였습니다"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "사용자 설정을 성공적으로 갱신하였습니다"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "성명을 다 채우세요 (이름, 성)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "웹 사이트를 채우세요"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "상태를 채우세요"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "도시를 채우세요"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "갱신 실패"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "사용자 갱신을 성공하였습니다"
 
@@ -7362,7 +7418,7 @@ msgstr "주제가 필요함"
 msgid "Message has been sent"
 msgstr "메시지를 보냈습니다"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "메시지를 삭제하였습니다"
 
@@ -7370,7 +7426,7 @@ msgstr "메시지를 삭제하였습니다"
 msgid "The Message will be deleted"
 msgstr "메시지를 삭제할 것입니다"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "메시지 상태를 바꾸었습니다"
 
@@ -7379,7 +7435,7 @@ msgstr "메시지 상태를 바꾸었습니다"
 msgid "RE"
 msgstr "다시"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "라디오 방송국을 만들었습니다"
 
@@ -7409,6 +7465,7 @@ msgstr "비밀번호 입력은 필수입니다"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "암호가 일치하지 않음"
 
@@ -7417,7 +7474,7 @@ msgid "Failed to create user"
 msgstr "사용자 생성에 실패했습니다"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "제거"
 
@@ -7427,11 +7484,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr " 검색 결과를 %s 이름으로 재생목록에 저장하였습니다"
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "재생목록 생성 실패"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr " 검색 결과를 %s 이름으로 스마트 재생목록에 저장하였습니다"
@@ -7440,30 +7496,30 @@ msgstr " 검색 결과를 %s 이름으로 스마트 재생목록에 저장하였
 msgid "View on MusicBrainz"
 msgstr "MusicBrainz에서 보기"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "만기된 공유를 정리하였습니다"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "공유를 만들었습니다"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "다음 URL로 공유를 할 수 있습니다:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "HTML 코드로 웹 사이트에 포함시킬 수 있습니다"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "공유를 삭제하였습니다"
 
@@ -7471,7 +7527,7 @@ msgstr "공유를 삭제하였습니다"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "공유는 삭제할 예정이며 다른 사람이 더 이상 접근할 수 없게 됩니다"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "유효하지 않은 객체를 선택함"
 
@@ -7511,6 +7567,10 @@ msgstr "이 TV 시즌을 삭제할 수 없습니다"
 msgid "The entire TV Season will be deleted"
 msgstr "전체 TV 시즌을 삭제할 것입니다"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "비디오를 삭제하였습니다"
@@ -7527,20 +7587,20 @@ msgstr "비디오를 삭제할 것입니다"
 msgid "Unable to open"
 msgstr "열 수 없음"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr "데이터베이스에서 아트를 제거하도록 album_art_store_disk 설정하기"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr "디스크에 아트 파일을 저장하려면 local_metadata_dir 설정이 필요합니다."
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "동작중인 비츠 갱신"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "노래 %s 추가할 수 없음"
@@ -7565,96 +7625,96 @@ msgstr "비츠 서버 URI"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "원격 카탈로그 유형을 선택하였으나 경로가 URL이 아닙니다"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "https://www.dropbox.com/developers/apps/create 로 가기"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "'Dropbox API app' 선택하기"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr " 'Full Dropbox' 선택하기"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "응용 프로그램에 이름 부여하여 만들기"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "액세스 토큰 생성할 '생성' 버튼 누르기"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "다음 항목에 복사하기"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "액세스 토큰"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "분석용 파일 가져오기"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "오류: Dropbox 카탈로그용 정보가 필요함"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "유효하지 않은 정보"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr "유효하지 않은 경로"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "오류: %s을 가진 카탈로그는 이미 존재합니다."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr "Dropbox 원격 갱신 실행"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "카탈로그 개신 완료. 전체 미디어: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "업데이트된 노래 : %s"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "최신 노래 : \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "제거 중인 노래: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "API 오류: Dropbox에 접속할 수 없음"
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "경로가 지정되지 않음"
 
@@ -7685,7 +7745,7 @@ msgstr " \"%s\" 용 필터 사이즈 확인 불가능"
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "%s 파일을 읽을 수 없음. 존재 여부 확인"
@@ -7701,7 +7761,7 @@ msgid "N/A"
 msgstr "사용 불가"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "카탈로그 갱신됨"
 
@@ -7710,11 +7770,11 @@ msgstr "카탈로그 갱신됨"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "전체 시간: [%s]  전체 미디어: [%s] 초당 미디어: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "카탈로그 루트 읽기 불능, 정리 중단"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "전체 파일을 삭제합니다."
 
@@ -7724,27 +7784,27 @@ msgstr "전체 파일을 삭제합니다."
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "파일이 없거나 0입니다: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "지정 경로가 기존 카탈로그 안에 있음"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "%s 폴더를 읽을 수 없음. 존재 여부 확인"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "사용자명이나 암호가 지정되지 않았음"
@@ -7777,15 +7837,15 @@ msgstr[0] "노래 %s 찾음"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "노래 %s 추가할 수 없음"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "수정됨"
@@ -7794,136 +7854,136 @@ msgstr "수정됨"
 msgid "Completed updating remote Catalog(s)."
 msgstr "원격 카탈로그(s) 갱신 완료"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "문서에 기술된 대로 Seafile 서버 설치하기"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "서버에 URL(예. 'https://seafile.example.com') 과 라이브러리 이름(예. '음악')을 넣으시오"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "API 호출 지연은 Seafile(예를 들어 추가 또는 제거 작업 중)의 속도 제한을 수용하기 위해 Seafile에 대한 반복된 요청 사이에 삽입되는 지연입니다."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "기본값은 Seafile의 기본 속도 제한 설정에 맞춰 조정됩니다."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "카탈로그를 생성한 후, 카탈로그 테이블에서 '준비하기'를 하세요."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "서버 URI"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "라이브러이 이름"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "API 호출 지연"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Seafile 사용자이름/이메일"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Seafile 암호"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "Seafile 서버 URL이 필요함"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "Seafile 서버 라이브러리 이름이 필요함"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Seafile 사용자이름이 필요함"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Seafile 암호가 필요함"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr "API 호출 지연은 숫자여야 합니다."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Seafile API %s 에 대한 인증에 문제가 발생함"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Seafile 원격 갱신 실행 중"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "전체 미디어: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "갱신된 미리어가 없음. 이 패턴을 따를 것인가요?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr " 이미 존재하는 노래 %s 를 건너 뛰기"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "새 노래 %s를 추가하는 중"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr " %s 노래를 추가할 수 없음"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr " \"%1$s\" 노래를 점검하는 중 오류가 발생함 : %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "%s 노래를 유지함"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "이 경로는 기존 Subsonic 카탈로그 %s 에 속함"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Subsonic 원격 갱신 실행 중"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Subsonic 카탈로그(s) 갱신 완료"
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7939,7 +7999,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "\"%s\" Seafile 라이브러리를 찾을 수 없어 미디어 갱신 안됨"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "카탈로그 생성 실패, 디버그 기록을 보시오"
 
@@ -7962,7 +8022,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8033,7 +8093,7 @@ msgstr "제거 중인 파일: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "파일 읽는 중: \"%s\""
@@ -8079,54 +8139,59 @@ msgstr " %s 수준의 %s 사용자를 %s 암호로 생성함"
 msgid "User creation failed"
 msgstr "사용자 생성 실패함"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "데이터베이스를 최신 버전으로 업데이트하기"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "업데이트 실행하기"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "데이터베이스 업데이트 정보 표시하기"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "다음의 갱신을 수행할 필요가 있음"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "업데이트 필요없음"
 
@@ -8219,15 +8284,15 @@ msgstr "파일 이름을 utf8로 변환하기"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "이 기능에는 php-iconv 가 필요함, 중단처리"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "크론 프로세스 실행하기"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr "Cron 캐시를 사용할 수 없습니다."
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "크론 프로세스가 완료되었습니다."
 
@@ -8373,29 +8438,29 @@ msgstr "새로운 경로"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr "some-catalog의 경로를 /new/path로 업데이트하기"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr "파일 태그 인쇄"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "파일 경로"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr "태그 인쇄"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr " %1$s  %2$s  이용하여 파일 패턴 매칭 사용 중"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "초기결과:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "%s 이용하여 나온 암파치 최종 결과"
@@ -8574,12 +8639,12 @@ msgstr "테이블 엔진: %s"
 msgid "No changes have been made"
 msgstr "변경된 내용이 없습니다."
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "HTTPQ 활성 인스턴스"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8587,14 +8652,14 @@ msgstr "HTTPQ 활성 인스턴스"
 msgid "Instance Name"
 msgstr "인스턴스 이름"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "호스트이름"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8610,12 +8675,12 @@ msgid "Paused"
 msgstr "잠시 멈추었습니다"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "MPD 활성 인스턴스"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "UPnP 활성 인스턴스"
 
@@ -8624,25 +8689,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "VLC 활성 인스턴스"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "XBMC 활성 인스턴스"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "암파치 ASX 재생목록"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "투표 등록됨"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "%s 디렉토리 생성에 문제가 있음"
@@ -8699,8 +8764,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8715,44 +8780,44 @@ msgstr "파일 검사..."
 msgid "Source: %s"
 msgstr "원본 : %s "
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "정렬 패턴은 변수들을 남김. %s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "대상 : %s "
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "\"%s\" 디렉토리 만들기"
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr " %s 파일 위에 덮어쓰지 마세요."
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "\"%1$s\" 에서 \"%2$s\" 로 복사 중"
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "  \"%s\" 로 파일 복사 중 오류 발생함"
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "크기 비교 실패함. \"%s\" 지우지 못함"
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8855,6 +8920,13 @@ msgstr "데이타베이스 선택 실패: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "관리자 생성 실패: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "에 언급됨"
@@ -8902,12 +8974,12 @@ msgstr "\"%1$s\"의 사용자가 \"%2$s\"에 대한 암호 재설정을 요청
 msgid "The password has been set to: %s"
 msgstr "%s 암호 설정됨"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "%s 에서 새 메시지를 받음"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "개별 메세지"
 
@@ -9021,16 +9093,15 @@ msgstr "파일 복사 실패. 원본 파일을 삭제하지 못함"
 msgid "File moved..."
 msgstr "파일을 이동함..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "온"
@@ -9039,12 +9110,12 @@ msgstr "온"
 msgid "Enabled"
 msgstr "사용가능"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "방송"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "끔"
 
@@ -9156,22 +9227,26 @@ msgid "Name descending"
 msgstr "이름 내림차순"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "암파치 %s 접근 허용하려면 누르시오"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "알수없는 아티스트"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "7digital의 노래 미리 보기"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "7digital 고객 키"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "7digital 비밀번호"
 
@@ -9180,27 +9255,27 @@ msgid "Amazon art search"
 msgstr "아마존 아트 검색"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "아마존 기본 url"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "아마존 최대 결과 쪽"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "아마존 접근 키 ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "아마존 비밀 접근 키"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "아마존 연관 태그"
 
@@ -9221,13 +9296,13 @@ msgid "Catalog favorites on homepage"
 msgstr "홈페이지 카탈로그 선호"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "최대 카탈로그 아이템"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "그리드 보기 화면"
 
@@ -9244,12 +9319,12 @@ msgid "Discogs metadata integration"
 msgstr "Discog 메타데이타 검증"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Discogs 고객 키"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Discogs 시크릿"
 
@@ -9257,25 +9332,12 @@ msgstr "Discogs 시크릿"
 msgid "Facebook share"
 msgstr "페이스북 공유"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "Flattr 기부 버튼"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "Flattr 사용자 아이디"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "Flattr 이것"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Flickr에서 가져온 아티스트 사진"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "Flickr API 키"
 
@@ -9284,7 +9346,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "홈페이지의 친구 타임라인"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "친구 타임라인 최대 아이템"
 
@@ -9297,7 +9359,7 @@ msgid "Google Analytics statistics"
 msgstr "구글 애널리틱스 통계"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "구글 애널리틱스 추적 아이디"
 
@@ -9306,7 +9368,7 @@ msgid "Show user's location with Google Maps"
 msgstr "구글맵에서 사용자 위치 보여주기"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "구글 지도 API 키"
 
@@ -9327,12 +9389,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr "Headphones에서 수락한 희망 목록 앨범 자동으로 받기"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "Headphones URL"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "Headphones API 키"
 
@@ -9341,13 +9403,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Last.FM 계정에서 재생한 노래 스크로블하기"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM 도전 보내기"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr "Last.FM URL 수락"
 
@@ -9360,7 +9423,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Libre.FM 계정에서 재생한 노래 스크로블하기"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "Libre.FM 도전 보내기"
 
@@ -9374,7 +9437,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "ListenBrainz 계정에서 재생한 음악 스크로블하기"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "ListenBrainz 사용자 토큰"
 
@@ -9396,12 +9459,12 @@ msgid "Matomo statistics"
 msgstr "Matomo 통계"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "Matomo 사이트 아이디"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "Matomo URL"
 
@@ -9418,12 +9481,12 @@ msgid "PayPal donation button on user page"
 msgstr "사용자 페이지에 PayPal 기부 달기"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "PayPal 아이디"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "PayPal 통화 코드"
 
@@ -9436,17 +9499,17 @@ msgid "Personal favorites on homepage"
 msgstr "홈페이지에 대한 개인 선호"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "홈페이지에 대한 개인 선호"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "가장 좋아하는 재생목록"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr "가장 좋아하는 Smart목록"
 
@@ -9459,12 +9522,12 @@ msgid "Piwik statistics"
 msgstr "Piwik 통계"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "Piwik 사이트 아이디"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "Piwik URL"
 
@@ -9473,49 +9536,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr "가장 높은 노래 등급에 맞게 앨범 및 아티스트 등급 올리기"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr "일치하는 최소 별 등급"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr "트랙을 사랑할 때 앨범과 아티스트에 플래그를 지정합니다."
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr "별 1개의 일치 규칙 ($play,$skip)"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr "별 2개의 일치 규칙"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr "별 3개의 일치 규칙"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr "별 4개의 일치 규칙"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr "별 5개의 일치 규칙"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr "플래그 일치 규칙"
 
@@ -9529,21 +9592,21 @@ msgid "RSS View"
 msgstr "RSS 보기"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "RSS 피드 URL"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "RSS 피드 최대 아이템들"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "사이트의 Shoutbox"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "사이트의 Shoutbox 최대 아이템들"
 
@@ -9552,12 +9615,12 @@ msgid "Control bandwidth per user"
 msgstr "사용자당 대역폭 조절하기"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "(월) 최대 대역폭 스트림 제어"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "(일) 대역폭 흔적 제어"
 
@@ -9566,12 +9629,12 @@ msgid "Control hits per user"
 msgstr "사용자별 접속 빈도 제어"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "최대 접속 빈도 스트림 제어"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "(일) 접속빈도 흔적 스트림 제어"
 
@@ -9580,12 +9643,12 @@ msgid "Control time per user"
 msgstr "사용자당 횟수 제어"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "최대 스트림 제어 시간 (분)"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "(일) 시간 흔적 스트림 제어"
 
@@ -9594,7 +9657,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "TheAudioDb 메타데이타 집적"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "TheAudioDb API 키"
 
@@ -9603,7 +9666,7 @@ msgid "TVDb metadata integration"
 msgstr "TVDb 메타데이타 집적"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "TVDb API 키"
 
@@ -9616,43 +9679,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "YOURLS로 공유할때 URL 줄이기"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "YOURS 도메인 이름"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "YOURS IDN 사용"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "YOURS API 키"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "앨범 MusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "MusicBrainzID 군 배포"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "아티스트 MusicBrainzID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "아트 편집/찾기"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "아트를 재설정하시겠습니까"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "아트 재설정"
 
@@ -9669,7 +9732,7 @@ msgid "Unbroadcast"
 msgstr "방송하지않기"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "재생목록 아이템들"
 
@@ -9689,39 +9752,35 @@ msgstr "희망 앨범들"
 msgid "Private Messages"
 msgstr "개인 메시지"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "일"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "시간"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "갱신 필요없음"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "카탈로그 정리됨"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] "%d 파일 제거됨"
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "카탈로그 확인됨"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "재생목록에 유효한 노래가 없음"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9731,26 +9790,26 @@ msgstr "이 하위 디렉토리는 기존 카탈로그 안에 없어서 갱신
 msgid "Primary"
 msgstr "1차"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "이름 필수"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr "URL이 유효하지 않음, mms:// , https:// 혹은 http:// 여야 함"
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "URL이 유효하지 않음, http:// 혹은 https:// 여야 함"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "(예. MP3나 OGG 등)과 같은 코덱이 필요함"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "카탈로그가 유효하지 않음"
 
@@ -9762,523 +9821,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Ajax 페이지 불러옴"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "앨범 - 여러 디스크 모으기"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr "앨범 - 배포 형태당 그룹 정렬"
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "앨범 - 배포 형태로 모음"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "앨범 - 기본 정렬"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "기본 재생 허용"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "내부 재생 연주 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "최근 재생 정보 공유하기 - 스트리밍 에이전트 접근 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "현재 재생정보 공유하기"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "최근 재생 정보 공유하기"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "최근 재생 정보 공유하기 - 스트리밍 날짜/시간 접근 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "스트리밍 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "사용자 업로드 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "비디오 특성 허용"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr "Ampache API3 응답 허용"
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr "Ampache API4 응답 허용"
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr "Ampache API5 응답 허용"
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr "보내는 버전에 관계없이 특정 API 응답 강제 실행"
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr "이 문자열로 시작하는 Subsonic 및 API 클라이언트에서 재생 목록 숨기기"
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "자동갱신 점검 시간"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "마지막 점검 때 자동 갱신한 최근 버전이 최신임"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "지난번 점검부터 확인하여 최근 버전 자동 갱신하기"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "자동으로 Ampache 갱신 점검하기"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Bit.ly API 키"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Bit.ly 사용자이름"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "브로드캐스트 웹 재생기 기본 설정"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "브라우저에 필터상자 보이기"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "웹 재생기 브라우저 안내 만료 시간 설정 (초)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "웹 재생기 브라우저 안내"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "크론을 사용하여 계산된 SQL 데이터 (예: 미디어 적중 통계) 캐시"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "사용자용 앨범 기본 이미지"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "사용자용 비디오 기본 이미지"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "사용자 지정 날짜 시간"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "사용자 URL - Favicon"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "사용자 URL - 로그인 화면 배경"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "사용자 URL - 로그인 화면 로고"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "사용자 URL - 로고"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "사용자 텍스트 하단"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "DAAP 백엔드 사용하기"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "DAAP 백엔드 암호"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "기본 - 만료된 사용자 세션에 대한 투표 지우기"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "최대 미디어 숫자에 맞춰 직접 재생 제한하기"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "사용자 메타데이타 - 필드 목록 정의하기"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "사용자 메타데이타 - 이 필드 사용 안함"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "내려받기 허용"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "포트 상관없이 HTTP 재생 강제하기"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "지역 위치 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "테이블 행 찾아보기에서 장르 열 숨기기"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr "솔로 아티스트 앨범의 노래 아티스트 열 숨기기"
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "순간 포착 앨범 보이기"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "순간 포착 비디오 보이기"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "현재 재생 중 보이기"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "최근 재생한 것 보이기"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "다음 라이브러리 항목(앨범, 아티스트 등)에 대한 가나다 순 검색"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "라이브러리 아이템 컨텍스트 메뉴"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "내부 재생 유형"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "내부 재생 접근"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "노래 잠그기"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "이메일 공지 허용"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "사용자별로 필터하여 재생 중"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "차이값 제한"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr "Album/Video of the Moment에 표시할 항목의 양 설정하기"
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "재생목록 방법"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "재생목록 형태"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "재생 형태"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "유지할 최근 에피소드 #"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "새 에피소드를 이용할 수 있을때 다운받는 에피소드 #"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "인기도 처리"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "평가 제한"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "공유 링크 기본 해제 날 ( 0 = 해제 안함 )"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "공유 허용"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "하단에 기부 버튼 보이기"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr "라이센스 보여주기"
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr "가사 보기"
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "재생된 # 보여주기"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr "제목에 재생 목록 소유자 사용자 이름 표시"
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "건너뛴 # 보여주기"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "기본 사이드바"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "웹사이트 제목"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "아티스트 슬라이드쇼 비활 시간"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "웹 재생기 제목에서 현재 노래 보이기"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "일일 통계"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "URL 다시 쓰기 가능"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr "Subsonic 스트림을 강제로 다운로드하기 (클라이언트에서 통계를 기록하도록 scrobble 사용)."
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Subsonic 백엔드 사용하기"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "테마 색상"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "주제"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "탑 메뉴"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "트랜스코드 비트 비율"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "호환 주제에 대해 헤더 포지션 수정하기"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "재생 목록에 고유 항목만 추가하기"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "사용자가 업로드된 노래 편집할 수 있게 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "사용자가 업로드한 노래 삭제할 수 있게 허용하기"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "카탈로그 패턴에 따라 업로드한 파일 이름 변경하기"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "대상 카탈로그"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "업로드 후 스크립트 ( 현재 디렉토리 = 업로드 대상 디렉토리 )"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "사용자당 하위 디렉토리 생성하기"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr "사용자 발송인을 트랙의 아티스트로 간주합니다."
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "UPnP 백엔드 사용하기"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr "원래 연도별로 앨범 찾아보기 (연도로 돌아가기)"
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "WebDAV 백엔드 사용하기"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "웹 재생기에서 자바스크립드 디코더(Aurora.js) 인증하기"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "현재 재생 창 닫을때 확인"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "플래시 웹 재생기 인증하기"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "HTML5 웹 재생기 인증하기"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "탭 사이에 자동 멈춤"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10287,21 +10346,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "검색할 수 없거나 만료됨, 페이지를 다시 읽으세요"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr "모든 사용자의 평균"
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "아직 평점 없음"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr " 5 중 %s "
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "현재 등급"
 
@@ -10445,38 +10504,38 @@ msgid "Song Data"
 msgstr "노래 데이터"
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "길이(분)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr "등급"
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "평가"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "평가(평균)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "평가(앨범)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "평가(아티스트)"
 
@@ -10501,8 +10560,8 @@ msgid "Favorites (Artist)"
 msgstr "즐겨찾기 (아티스트)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "다른 사용자"
 
@@ -10515,33 +10574,33 @@ msgid "Another User (Artist)"
 msgstr "다른 사용자 (아티스트)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "재생 이력"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "재생된 혹은 건너뛴 #"
 
@@ -10551,34 +10610,34 @@ msgid "Played/Skipped ratio"
 msgstr "재생된/건너뛴 비율"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "최근 재생"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "최근 건너뜀"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "최근 재생 또는 건너뜀"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "사용자가 재생함"
 
@@ -10587,15 +10646,15 @@ msgid "Played by Me (Album)"
 msgstr "사용자가 재생함(앨범)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "사용자가 재생함(아티스트)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "최근에 재생함"
 
@@ -10608,139 +10667,143 @@ msgid "Artist Genre"
 msgstr "아티스트 장르"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "파일 데이터"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "최근에 추가됨"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "최근에 업데이트 됨"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "중복 가능"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr "중복 앨범 가능"
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr "MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz 아이디 (앨범)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz 아이디 (아티스트)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "메타데이타"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr "아티스트 데이터"
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "이미지 폭"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "이미지 크기"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr "앨범 데이터"
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr "MusicBrainz 배포 그룹 복사하기"
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "편집 공유"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "트랙 MusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "사용자 아바타"
 
@@ -11480,15 +11543,11 @@ msgstr "중국어"
 msgid "Zulu"
 msgstr "줄루어"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "알수없는 아티스트"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "승인"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "희망 목록에 추가하기"
 
diff --git a/locale/nl_NL/LC_MESSAGES/messages.mo b/locale/nl_NL/LC_MESSAGES/messages.mo
index 285cef7960..d72bb1f123 100644
Binary files a/locale/nl_NL/LC_MESSAGES/messages.mo and b/locale/nl_NL/LC_MESSAGES/messages.mo differ
diff --git a/locale/nl_NL/LC_MESSAGES/messages.po b/locale/nl_NL/LC_MESSAGES/messages.po
index 7aa70875f8..27a432c4e4 100644
--- a/locale/nl_NL/LC_MESSAGES/messages.po
+++ b/locale/nl_NL/LC_MESSAGES/messages.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Chris vandenBerg, 2024\n"
 "Language-Team: Dutch (Netherlands) (http://app.transifex.com/ampache/ampache/language/nl_NL/)\n"
@@ -57,9 +57,10 @@ msgstr "Alle afspeellijsten"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Catalogus"
 
@@ -130,16 +131,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Naam"
 
@@ -185,9 +186,9 @@ msgstr "Zij menu in-/uitklappen"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -200,7 +201,7 @@ msgstr "Zij menu in-/uitklappen"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -209,8 +210,8 @@ msgid "Ampache Error Page"
 msgstr "Ampache fouten pagina"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -220,9 +221,9 @@ msgstr "Liefde voor Muziek"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Fout"
 
@@ -258,8 +259,8 @@ msgstr "Begin"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -268,9 +269,9 @@ msgstr "Begin"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -278,7 +279,7 @@ msgstr "Begin"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -293,7 +294,7 @@ msgstr "Begin"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Afspelen"
 
@@ -308,15 +309,15 @@ msgstr "Afspelen"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artiesten"
 
@@ -336,11 +337,11 @@ msgstr "Artiesten"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -355,12 +356,12 @@ msgstr "Albums"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Afspeellijsten"
 
@@ -371,7 +372,7 @@ msgstr "Afspeellijsten"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -395,11 +396,11 @@ msgstr "Genres"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Favorieten"
 
@@ -407,7 +408,7 @@ msgstr "Favorieten"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -419,29 +420,29 @@ msgstr "Upload"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Nu speelt"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Recentelijk gespeeld"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Nieuwste albums"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Nieuwste artiesten"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Nieuwste Shouts"
 
@@ -464,15 +465,15 @@ msgstr "Willekeurig aspelen"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Afspeellijst"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Slimme afspeellijst"
 
@@ -493,7 +494,7 @@ msgstr "Voorkeuren"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -552,14 +553,14 @@ msgstr "Bladeren"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -571,12 +572,12 @@ msgstr "Bladeren"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Album"
@@ -589,9 +590,9 @@ msgstr "Album"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -606,14 +607,14 @@ msgstr "Album"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artiest"
 
@@ -628,12 +629,12 @@ msgstr "Statistieken"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Nummer"
 
@@ -641,9 +642,9 @@ msgstr "Nummer"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -657,7 +658,7 @@ msgstr "Democratisch"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Labels"
@@ -672,23 +673,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr "Podcast aflevering"
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Radio stations"
@@ -697,7 +698,7 @@ msgstr "Radio stations"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Video"
 
@@ -713,8 +714,8 @@ msgstr "Annuleer"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -727,7 +728,7 @@ msgstr "Annuleer"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -747,8 +748,8 @@ msgstr "Speel volgende af"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -761,7 +762,7 @@ msgstr "Speel volgende af"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -780,8 +781,8 @@ msgstr "Speel laatste af"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -792,7 +793,7 @@ msgstr "Speel laatste af"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -811,14 +812,14 @@ msgstr "Toevoegen aan tijdelijke afspeellijst"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -826,7 +827,7 @@ msgstr "Toevoegen aan tijdelijke afspeellijst"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Toevoegen aan afspeellijst"
 
@@ -872,8 +873,8 @@ msgstr "Update automatisch je huidige configuratiebestand"
 msgid "Download a copy of the new version"
 msgstr "Download een kopie van de nieuwe versie"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Installatie"
@@ -995,7 +996,7 @@ msgstr "Vernieuwen"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1013,7 +1014,7 @@ msgstr "Vernieuwen"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1024,7 +1025,7 @@ msgstr "Vernieuwen"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1046,7 +1047,7 @@ msgstr "Vernieuwen"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Verwijder"
 
@@ -1055,7 +1056,7 @@ msgid "No items"
 msgstr "Geen items"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Meer"
@@ -1107,16 +1108,15 @@ msgstr "Niveau"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Gebruiker"
 
@@ -1131,7 +1131,7 @@ msgstr "Gebruiker"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Type"
 
@@ -1142,8 +1142,8 @@ msgstr "Type"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1153,12 +1153,12 @@ msgstr "Type"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1179,7 +1179,7 @@ msgstr "Actie"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1215,7 +1215,7 @@ msgstr "Actie"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Bewerken"
 
@@ -1258,8 +1258,8 @@ msgstr "E-mail"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1269,12 +1269,7 @@ msgstr "Website"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Provincie"
 
@@ -1308,7 +1303,7 @@ msgstr "Avatar"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "API-sleutel"
 
@@ -1447,14 +1442,14 @@ msgstr "Automatisch toegevoegde velden"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Artiest Album"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1466,7 +1461,7 @@ msgstr "Commentaar"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Catalogus nummer"
 
@@ -1476,13 +1471,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Schijf"
 
@@ -1491,10 +1486,10 @@ msgstr "Schijf"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Genre"
 
@@ -1505,8 +1500,8 @@ msgstr "Genre"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Naam liedje"
 
@@ -1515,11 +1510,11 @@ msgstr "Naam liedje"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1527,19 +1522,19 @@ msgstr "Naam liedje"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Jaar"
 
@@ -1547,28 +1542,28 @@ msgstr "Jaar"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Oorspronkelijk jaar"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Type uitgave"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Status uitgave"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr "Uitgave opmerking"
 
@@ -1576,14 +1571,14 @@ msgstr "Uitgave opmerking"
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "TV shows"
@@ -1598,9 +1593,9 @@ msgstr "TV shows"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "TV show"
 
@@ -1611,9 +1606,9 @@ msgstr "TV show"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Seizoen"
 
@@ -1621,7 +1616,7 @@ msgstr "Seizoen"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Aflevering"
 
@@ -1633,15 +1628,15 @@ msgstr "Aflevering"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1650,11 +1645,11 @@ msgstr "Aflevering"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Titel"
@@ -1707,7 +1702,7 @@ msgid "Catalog Media Type"
 msgstr "Catalogus Media Type"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Muziek"
 
@@ -1764,22 +1759,22 @@ msgstr "Voeg label toe"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Categorie"
 
@@ -1853,7 +1848,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Samenvatting"
 
@@ -1864,20 +1859,25 @@ msgstr "Adres"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "Land"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Status"
 
@@ -1897,7 +1897,7 @@ msgstr "Inactief"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1927,7 +1927,7 @@ msgid "Codec"
 msgstr "Codec"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr ""
 
@@ -1935,7 +1935,7 @@ msgstr ""
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Prive"
 
@@ -2033,13 +2033,13 @@ msgstr "Maak share aan"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Dele"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr ""
 
@@ -2091,8 +2091,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Muziek licentie"
 
@@ -2123,7 +2123,7 @@ msgstr "Gebruiker toevoegen"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2132,12 +2132,12 @@ msgstr "Gebruiker toevoegen"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Gebruikersnaam"
 
@@ -2151,9 +2151,9 @@ msgstr "Gebruikersnaam"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2169,9 +2169,9 @@ msgstr "Gebruiker toegangsniveau"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Gast"
 
@@ -2179,8 +2179,8 @@ msgstr "Gast"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Inhoud beheerder"
 
@@ -2188,8 +2188,8 @@ msgstr "Inhoud beheerder"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Catalogus beheerder"
 
@@ -2202,8 +2202,8 @@ msgstr "Catalogus beheerder"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Beheer"
 
@@ -2212,7 +2212,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2221,7 +2221,7 @@ msgid "Search on Google ..."
 msgstr "Zoek op Google ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2230,7 +2230,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Zoek op DuckDuckGo ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2238,7 +2238,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Zoek op Wikipedia ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2248,8 +2248,8 @@ msgstr "Zoek op Last.fm ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2261,7 +2261,7 @@ msgstr "Zoek op Musicbrainz"
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2280,16 +2280,16 @@ msgstr "Zoek op Musicbrainz"
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Gespeeld"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2299,16 +2299,16 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Geüpload door"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2318,7 +2318,7 @@ msgstr "Geüpload door"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2332,14 +2332,14 @@ msgstr "Geüpload door"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Acties"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2350,21 +2350,21 @@ msgid "Random to Temporary Playlist"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS Feed"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2387,8 +2387,8 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2403,7 +2403,7 @@ msgid "Graphs"
 msgstr "Grafieken"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2411,8 +2411,8 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2422,7 +2422,7 @@ msgid "Update from tags"
 msgstr "Bijwerken van tags"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2430,14 +2430,14 @@ msgid "Album Edit"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Bewerk album"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2453,7 +2453,7 @@ msgstr "Bewerk album"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Download"
 
@@ -2476,11 +2476,11 @@ msgstr "Download"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2491,7 +2491,7 @@ msgstr "Liedjes"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2519,16 +2519,16 @@ msgstr "Waardering"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2545,12 +2545,12 @@ msgstr ""
 msgid "No Album found"
 msgstr ""
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Onbekend (Orphaned)"
 
@@ -2644,7 +2644,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Ontbrekende albums"
 
@@ -2664,7 +2664,7 @@ msgstr "Vergelijkbare nummers"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2674,7 +2674,7 @@ msgstr "Vergelijkbare nummers"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr ""
 
@@ -2690,7 +2690,7 @@ msgstr ""
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2711,7 +2711,7 @@ msgstr "Kies nieuwe art"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Onjuist"
 
@@ -2790,13 +2790,16 @@ msgstr "Opschonen"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Bijwerken"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importeren"
@@ -2818,7 +2821,7 @@ msgstr "Ga"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2851,8 +2854,8 @@ msgstr ""
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2867,9 +2870,9 @@ msgstr "Omschrijving"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Versie"
 
@@ -3146,11 +3149,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Bestandsnaam"
 
@@ -3164,7 +3167,7 @@ msgid "Edit Access Control List"
 msgstr "Bewerk toegangs niveaus"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3181,12 +3184,12 @@ msgid "Add tags to sub songs"
 msgstr "Voeg tags toe aan onderliggende liedjes"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr ""
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Jaar van oprichting"
 
@@ -3223,7 +3226,7 @@ msgstr "Afkoel tijd"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "minuten"
 
@@ -3235,23 +3238,19 @@ msgstr "Standaard maken"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Configureer licentie"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Beschrijving:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Externe link"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Bevestig"
 
@@ -3259,7 +3258,7 @@ msgstr "Bevestig"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Eigenaar"
 
@@ -3277,7 +3276,7 @@ msgid "Feed"
 msgstr ""
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Taal"
 
@@ -3286,9 +3285,9 @@ msgstr "Taal"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Willekeurig"
@@ -3311,7 +3310,7 @@ msgstr ""
 msgid "Comment:"
 msgstr "Commentaar:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3321,24 +3320,24 @@ msgstr "Commentaar:"
 msgid "Track"
 msgstr "Nummer"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr ""
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Label"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr ""
 
@@ -3430,8 +3429,8 @@ msgid "Format"
 msgstr "Formaat"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Exporteren"
 
@@ -3458,7 +3457,7 @@ msgstr ""
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcasts"
@@ -3473,7 +3472,7 @@ msgstr "Podcasts"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Podcast afleveringen"
 
@@ -3564,8 +3563,8 @@ msgid "Direct URL to Image"
 msgstr "Directe URL naar afbeelding"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr ""
 
@@ -3617,15 +3616,15 @@ msgstr "Dag"
 msgid "Hour"
 msgstr "Uur"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr ""
 
@@ -3686,57 +3685,57 @@ msgstr ""
 msgid "Show Album"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Liedteksten weergeven"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Diashow"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr ""
 
@@ -3748,6 +3747,16 @@ msgstr "Importeer afspeellijst vanuit een bestand"
 msgid "Import Playlist"
 msgstr "Importeer speellijst"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Bestand"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3871,13 +3880,13 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Diverse"
 
@@ -3889,7 +3898,7 @@ msgstr "Web Directorie"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr ""
 
@@ -3962,7 +3971,7 @@ msgid ""
 msgstr "Aanbevolen instellingen bij het gebruik van Ampache als Frontend voor een muziek community."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr ""
 
@@ -4181,11 +4190,11 @@ msgstr ""
 msgid "Edit Label"
 msgstr "Beschrijving aanpassen"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr ""
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Geen beschrijving gevonden"
 
@@ -4316,10 +4325,10 @@ msgid "Yourself"
 msgstr "Uwzelf"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr ""
 
@@ -4355,19 +4364,26 @@ msgstr "Werk alle bij"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
+msgid "Add new files from:"
 msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
 msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr ""
 
@@ -4376,7 +4392,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Gebruikers"
 
@@ -4388,11 +4404,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr ""
 
@@ -4416,13 +4432,13 @@ msgstr "Datum toegevoegd"
 msgid "Trending"
 msgstr ""
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Geen ontbrekende albums gevonden"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Ontbrekende Artiesten"
 
@@ -4480,12 +4496,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr ""
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Herorder"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr ""
 
@@ -4493,8 +4509,8 @@ msgstr ""
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Naam afspeellijst"
 
@@ -4554,8 +4570,8 @@ msgstr ""
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr ""
 
@@ -4566,11 +4582,6 @@ msgstr ""
 msgid "Length"
 msgstr "Lengte"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Bestand"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4609,8 +4620,8 @@ msgid "Edit Podcast"
 msgstr ""
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4620,7 +4631,7 @@ msgstr ""
 msgid "Episodes"
 msgstr "Afleveringen"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr ""
 
@@ -4723,7 +4734,7 @@ msgstr "Plaats in wachtrij"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4734,7 +4745,7 @@ msgstr "Laatst gespeeld"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4743,7 +4754,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4753,7 +4764,7 @@ msgstr[0] "%d seconde geleden"
 msgstr[1] "%d seconden geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4763,7 +4774,7 @@ msgstr[0] "%d minuut geleden"
 msgstr[1] "%d minuten geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4773,7 +4784,7 @@ msgstr[0] "%d uur geleden"
 msgstr[1] "%d uren geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4783,7 +4794,7 @@ msgstr[0] "%d dag geleden"
 msgstr[1] "%d dagen geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4793,7 +4804,7 @@ msgstr[0] "%d week geleden"
 msgstr[1] "%d weken geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4803,7 +4814,7 @@ msgstr[0] "%d maand geleden"
 msgstr[1] "%d maanden geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4813,7 +4824,7 @@ msgstr[0] "%d jaar geleden"
 msgstr[1] "%d jaren geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4823,7 +4834,7 @@ msgstr[0] "%d decennium geleden"
 msgstr[1] "%d decennia geleden"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4967,7 +4978,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr ""
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Niet voldoende gegevens"
 
@@ -5011,8 +5022,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "WAARSCHUWING"
 
@@ -5321,23 +5330,29 @@ msgstr "De validatie sleutel is onjuist"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Nooit"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Onbekend"
@@ -5477,8 +5492,8 @@ msgstr "Laatst bijgewerkt"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Toegevoegd"
 
@@ -5490,15 +5505,15 @@ msgstr ""
 msgid "No video found"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5570,13 +5585,13 @@ msgid "Music Clips"
 msgstr "Muziek Clips"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Films"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Persoonlijke video's"
@@ -5587,7 +5602,7 @@ msgid "Uploads"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Slimme afspeellijst"
@@ -5601,7 +5616,7 @@ msgid "Wanted"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr ""
@@ -5643,7 +5658,7 @@ msgid "Account"
 msgstr "Account"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr ""
 
@@ -5666,15 +5681,15 @@ msgid ""
 msgstr ""
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr ""
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Toegevoegd aan afspeellijst"
 
@@ -5715,6 +5730,9 @@ msgstr "Onbekend %s"
 msgid "Add New"
 msgstr "Nieuwe toevoegen"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5738,17 +5756,17 @@ msgstr "Nieuwe toevoegen"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5757,16 +5775,16 @@ msgstr "Nieuwe toevoegen"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5795,19 +5813,20 @@ msgstr "Nieuwe toevoegen"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5816,21 +5835,20 @@ msgstr "Nieuwe toevoegen"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr ""
@@ -5890,24 +5908,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr ""
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr ""
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Lied informatie"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Liefde voor de Muziek - Installatie"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5915,32 +5933,33 @@ msgid ""
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr ""
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5963,7 +5982,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5972,17 +5990,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -6008,14 +6025,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6029,10 +6049,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6040,20 +6060,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr ""
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr ""
@@ -6092,7 +6111,7 @@ msgid "Invalid Request"
 msgstr "Ongeldig verzoek"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6113,9 +6132,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6186,7 +6207,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6221,7 +6243,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6229,13 +6251,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6246,20 +6268,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6299,13 +6321,21 @@ msgstr ""
 msgid "Login failed, timestamp is out of range"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Server"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr ""
 
@@ -6380,45 +6410,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr ""
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6439,28 +6434,29 @@ msgstr ""
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6476,13 +6472,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6490,15 +6486,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6507,26 +6504,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6539,13 +6537,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr ""
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6575,45 +6606,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Clips"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6621,8 +6652,8 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6632,7 +6663,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6645,7 +6676,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6654,21 +6685,22 @@ msgstr ""
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6676,7 +6708,7 @@ msgstr ""
 msgid "No Problem"
 msgstr "Geen probleem"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Uw nieuwe toegangsregel(s) is/zijn aangemaakt"
 
@@ -6721,19 +6753,19 @@ msgstr "Weet U het zeker?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Dit zal de toegangslijst \"%s\" onherroepelijk verwijderen."
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "Uw Toegang Controle lijst is bijgewerkt"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Kies een catalogus-type"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Kies een catalogusnaam"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Begonnen met aanmaken van de catalogus"
 
@@ -6760,17 +6792,17 @@ msgstr ""
 msgid "Catalog statistics have been cleared"
 msgstr "De catalogus-statistieken zijn opgeschoond"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "De Catalogus is verwijderd"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6778,21 +6810,20 @@ msgstr "De Catalogus is verwijderd"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Er was een probleem"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Er was een probleem met het verwijderen van de catalogus"
 
@@ -6818,7 +6849,7 @@ msgstr ""
 msgid "This will permanently delete your Catalog"
 msgstr "Dit zal de catalogus permanent verwijderen"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Geen uitgeschakelde nummers gevonden"
 
@@ -6843,25 +6874,25 @@ msgstr ""
 msgid "iTunes"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6889,31 +6920,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "De licentie is gewist"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "De licentie is bigewerkt"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Er is een nieuwe licentie aangemaakt"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "Uw email is verzonden."
@@ -6979,7 +7018,7 @@ msgstr ""
 msgid "Shoutbox post has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr ""
 
@@ -6993,37 +7032,37 @@ msgid ""
 "currently configured charset"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Ongeldig e-mail adres ingevuld"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Nieuwer gebruiker toegevoegd"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s is aangemaakt met een toegangsniveau %2$s"
@@ -7104,14 +7143,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP Geschiedenis"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7121,12 +7160,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7181,8 +7221,8 @@ msgstr ""
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7221,36 +7261,32 @@ msgstr ""
 msgid "Configuration files were either not found or unreadable"
 msgstr ""
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr ""
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr ""
 
@@ -7287,23 +7323,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr ""
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr ""
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr ""
 
@@ -7319,52 +7359,68 @@ msgstr ""
 msgid "The Podcast Episode will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Server"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr ""
 
@@ -7380,7 +7436,7 @@ msgstr ""
 msgid "Message has been sent"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr ""
 
@@ -7388,7 +7444,7 @@ msgstr ""
 msgid "The Message will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr ""
 
@@ -7397,7 +7453,7 @@ msgstr ""
 msgid "RE"
 msgstr ""
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr ""
 
@@ -7427,6 +7483,7 @@ msgstr "U moet een wachtwoord opgeven"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Wachtwoorden komen niet overeen"
 
@@ -7435,7 +7492,7 @@ msgid "Failed to create user"
 msgstr ""
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Verwijderen"
 
@@ -7445,11 +7502,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr ""
@@ -7458,30 +7514,30 @@ msgstr ""
 msgid "View on MusicBrainz"
 msgstr "Bekijk op MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr ""
 
@@ -7489,7 +7545,7 @@ msgstr ""
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr ""
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr ""
 
@@ -7529,6 +7585,10 @@ msgstr ""
 msgid "The entire TV Season will be deleted"
 msgstr ""
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr ""
@@ -7545,20 +7605,20 @@ msgstr ""
 msgid "Unable to open"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr ""
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr ""
@@ -7583,96 +7643,96 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr ""
 
@@ -7703,7 +7763,7 @@ msgstr ""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr ""
@@ -7719,7 +7779,7 @@ msgid "N/A"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr ""
 
@@ -7728,11 +7788,11 @@ msgstr ""
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr ""
 
@@ -7742,27 +7802,27 @@ msgstr ""
 msgid "File was not found or is 0 Bytes: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr ""
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr ""
@@ -7796,15 +7856,15 @@ msgstr[1] ""
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Bijgewerkt"
@@ -7813,136 +7873,136 @@ msgstr "Bijgewerkt"
 msgid "Completed updating remote Catalog(s)."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr ""
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr ""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr ""
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7959,7 +8019,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr ""
 
@@ -7982,7 +8042,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8053,7 +8113,7 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr ""
@@ -8099,54 +8159,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "Aanmaken gebruiker mislukt"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr "Nu bijwerken!"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "De volgende updates moeten worden uitgevoerd:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr ""
 
@@ -8239,15 +8304,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8393,29 +8458,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Ruw resultaat:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr ""
@@ -8594,12 +8659,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8607,14 +8672,14 @@ msgstr ""
 msgid "Instance Name"
 msgstr "Instantie naam"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Hostnaam"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8630,12 +8695,12 @@ msgid "Paused"
 msgstr "Gepauzeerd"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr ""
 
@@ -8644,25 +8709,25 @@ msgid "URL"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Stem uitgebracht"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr ""
@@ -8719,8 +8784,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8736,44 +8801,44 @@ msgstr ""
 msgid "Source: %s"
 msgstr "Bron: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8876,6 +8941,13 @@ msgstr "Database select mislukt: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Administratie gebruikers creatie mislukt: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "gereageerd op"
@@ -8923,12 +8995,12 @@ msgstr ""
 msgid "The password has been set to: %s"
 msgstr "Het wachtwoord is ingesteld op: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr ""
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Privé bericht"
 
@@ -9042,16 +9114,15 @@ msgstr ""
 msgid "File moved..."
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "aan"
@@ -9060,12 +9131,12 @@ msgstr "aan"
 msgid "Enabled"
 msgstr ""
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Aan"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Uit"
 
@@ -9177,22 +9248,26 @@ msgid "Name descending"
 msgstr "Naam aflopend"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Klik om %s toegang te geven tot Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Onbekende artiest"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9201,27 +9276,27 @@ msgid "Amazon art search"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr ""
 
@@ -9242,13 +9317,13 @@ msgid "Catalog favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr ""
 
@@ -9265,12 +9340,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9278,25 +9353,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9305,7 +9367,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9318,7 +9380,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9327,7 +9389,7 @@ msgid "Show user's location with Google Maps"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr ""
 
@@ -9348,12 +9410,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9362,13 +9424,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9381,7 +9444,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9395,7 +9458,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr ""
 
@@ -9417,12 +9480,12 @@ msgid "Matomo statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr ""
 
@@ -9439,12 +9502,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9457,17 +9520,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9480,12 +9543,12 @@ msgid "Piwik statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr ""
 
@@ -9494,49 +9557,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9550,21 +9613,21 @@ msgid "RSS View"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr ""
 
@@ -9573,12 +9636,12 @@ msgid "Control bandwidth per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9587,12 +9650,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9601,12 +9664,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9615,7 +9678,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9624,7 +9687,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9637,43 +9700,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "Albums MusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "Release Groep MusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "Artiest MusicBrainzID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr ""
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr ""
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr ""
 
@@ -9690,7 +9753,7 @@ msgid "Unbroadcast"
 msgstr ""
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr ""
 
@@ -9710,42 +9773,38 @@ msgstr "Gewilde albums"
 msgid "Private Messages"
 msgstr "Privé berichten"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "dag"
 msgstr[1] "dagen"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "uur"
 msgstr[1] "uren"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Geen update nodig"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr ""
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr ""
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr ""
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9755,26 +9814,26 @@ msgstr ""
 msgid "Primary"
 msgstr "Primair"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr ""
 
@@ -9786,523 +9845,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Democratisch afspelen toestaan"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Lokaal afspelen toestaan"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Streaming toestaan"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Controleer automatisch op Ampache updates"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Gebruik DAAP backend"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Downloads toestaan"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Lokaal Afspelen Type"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Lokaal afspelen toestaan"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Liedjes slot"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Offset limiet"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Afspeellijst methode"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Afspeellijst type"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Populair drempel"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Waardering limiet"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Statistieken per dag drempel"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Thema"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Transcodeer Bitrate"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "Gebruik WebDAV backend"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10311,21 +10370,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "nog geen waardering"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s van 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr ""
 
@@ -10469,38 +10528,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Lengte (in minuten)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr ""
 
@@ -10525,8 +10584,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr ""
 
@@ -10539,33 +10598,33 @@ msgid "Another User (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10575,34 +10634,34 @@ msgid "Played/Skipped ratio"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr ""
 
@@ -10611,15 +10670,15 @@ msgid "Played by Me (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10632,139 +10691,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz ID (Album)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz ID (Artiest)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadata"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Afbeeldings breedte"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Afbeeldings hoogte"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr ""
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "Nummer MusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Gebruikers avatar"
 
@@ -11504,15 +11567,11 @@ msgstr "Chinees"
 msgid "Zulu"
 msgstr "Zoeloe"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Onbekende artiest"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Akkoord"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Voeg toe aan wenslijst"
 
diff --git a/locale/pl_PL/LC_MESSAGES/messages.mo b/locale/pl_PL/LC_MESSAGES/messages.mo
index aadf37e057..b06fb5c36b 100644
Binary files a/locale/pl_PL/LC_MESSAGES/messages.mo and b/locale/pl_PL/LC_MESSAGES/messages.mo differ
diff --git a/locale/pl_PL/LC_MESSAGES/messages.po b/locale/pl_PL/LC_MESSAGES/messages.po
index 9a7393490a..3d499520c8 100644
--- a/locale/pl_PL/LC_MESSAGES/messages.po
+++ b/locale/pl_PL/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Kuba Kuba, 2022\n"
 "Language-Team: Polish (Poland) (http://app.transifex.com/ampache/ampache/language/pl_PL/)\n"
@@ -50,9 +50,10 @@ msgstr "Wszystkie playlisty"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Katalog"
 
@@ -123,16 +124,16 @@ msgstr "Ciasteczko"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Nazwa"
 
@@ -178,9 +179,9 @@ msgstr "Rozwiń/Zwiń panel boczny"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -193,7 +194,7 @@ msgstr "Rozwiń/Zwiń panel boczny"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -202,8 +203,8 @@ msgid "Ampache Error Page"
 msgstr "Strona błędu Ampache"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -213,9 +214,9 @@ msgstr "%s Z miłości do muzyki"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Błąd"
 
@@ -251,8 +252,8 @@ msgstr "Strona główna"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -261,9 +262,9 @@ msgstr "Strona główna"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -271,7 +272,7 @@ msgstr "Strona główna"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -286,7 +287,7 @@ msgstr "Strona główna"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Odtwórz"
 
@@ -301,15 +302,15 @@ msgstr "Odtwórz"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artyści"
 
@@ -329,11 +330,11 @@ msgstr "Artyści"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -348,12 +349,12 @@ msgstr "Albumy"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Playlisty"
 
@@ -364,7 +365,7 @@ msgstr "Playlisty"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -388,11 +389,11 @@ msgstr "Gatunki"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Ulubione"
 
@@ -400,7 +401,7 @@ msgstr "Ulubione"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -412,29 +413,29 @@ msgstr "Wyślij"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Teraz odtwarzane"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Ostatnio odtworzone"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Najnowsze albumy"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Ostatnio dodani artyści"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Najnowsze komentarze"
 
@@ -457,15 +458,15 @@ msgstr "Odtwarzanie losowe"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Playlista"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Smartlista"
 
@@ -486,7 +487,7 @@ msgstr "Ustawienia"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -545,14 +546,14 @@ msgstr "Przeglądaj"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -564,12 +565,12 @@ msgstr "Przeglądaj"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Album"
@@ -582,9 +583,9 @@ msgstr "Album"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -599,14 +600,14 @@ msgstr "Album"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artysta"
 
@@ -621,12 +622,12 @@ msgstr "Statystyki"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Utwór"
 
@@ -634,9 +635,9 @@ msgstr "Utwór"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -650,7 +651,7 @@ msgstr "Demokratyczne"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Etykiety"
@@ -665,23 +666,23 @@ msgstr "Panele"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Stacje radiowe"
@@ -690,7 +691,7 @@ msgstr "Stacje radiowe"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Wideo"
 
@@ -706,8 +707,8 @@ msgstr "Anuluj"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -720,7 +721,7 @@ msgstr "Anuluj"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -740,8 +741,8 @@ msgstr "Odtwórz jako następny"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -754,7 +755,7 @@ msgstr "Odtwórz jako następny"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -773,8 +774,8 @@ msgstr "Odtwórz na końcu"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -785,7 +786,7 @@ msgstr "Odtwórz na końcu"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -804,14 +805,14 @@ msgstr "Dodaj do schowka"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -819,7 +820,7 @@ msgstr "Dodaj do schowka"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Dodaj to playlisty"
 
@@ -865,8 +866,8 @@ msgstr "Automatycznie uaktualnij bieżący plik konfiguracyjny"
 msgid "Download a copy of the new version"
 msgstr "Pobierz nową wersję"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Instalacja"
@@ -988,7 +989,7 @@ msgstr "Odśwież"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1006,7 +1007,7 @@ msgstr "Odśwież"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1017,7 +1018,7 @@ msgstr "Odśwież"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1039,7 +1040,7 @@ msgstr "Odśwież"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Usuń"
 
@@ -1048,7 +1049,7 @@ msgid "No items"
 msgstr "Brak wyników"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Więcej"
@@ -1100,16 +1101,15 @@ msgstr "Poziom dostępu"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Użytkownik"
 
@@ -1124,7 +1124,7 @@ msgstr "Użytkownik"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Typ"
 
@@ -1135,8 +1135,8 @@ msgstr "Typ"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1146,12 +1146,12 @@ msgstr "Typ"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1172,7 +1172,7 @@ msgstr "Akcje"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1208,7 +1208,7 @@ msgstr "Akcje"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Edytuj"
 
@@ -1251,8 +1251,8 @@ msgstr "E-mail"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1262,12 +1262,7 @@ msgstr "Strona www"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Stan"
 
@@ -1301,7 +1296,7 @@ msgstr "Awatar"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "Klucz API"
 
@@ -1440,14 +1435,14 @@ msgstr "Automatycznie uzupełnione pola"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Artysta"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1459,7 +1454,7 @@ msgstr "Komentarz"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Numer katalogu"
 
@@ -1469,13 +1464,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Dysk"
 
@@ -1484,10 +1479,10 @@ msgstr "Dysk"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Gatunek"
 
@@ -1498,8 +1493,8 @@ msgstr "Gatunek"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Tytuł"
 
@@ -1508,11 +1503,11 @@ msgstr "Tytuł"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1520,19 +1515,19 @@ msgstr "Tytuł"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Rok"
 
@@ -1540,28 +1535,28 @@ msgstr "Rok"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Rok oryginalnego wydania"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Typ wydania"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Status wydania"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1569,14 +1564,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Kod kreskowy"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "Programy telewizyjne"
@@ -1591,9 +1586,9 @@ msgstr "Programy telewizyjne"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "Program telewizyjny"
 
@@ -1604,9 +1599,9 @@ msgstr "Program telewizyjny"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Sezon"
 
@@ -1614,7 +1609,7 @@ msgstr "Sezon"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Odcinek"
 
@@ -1626,15 +1621,15 @@ msgstr "Odcinek"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1643,11 +1638,11 @@ msgstr "Odcinek"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Tytuł"
@@ -1700,7 +1695,7 @@ msgid "Catalog Media Type"
 msgstr "Typ mediów katalogu "
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Muzyka"
 
@@ -1757,22 +1752,22 @@ msgstr "Dodaj etykietę"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Kategoria"
 
@@ -1846,7 +1841,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Podsumowanie"
 
@@ -1857,20 +1852,25 @@ msgstr "Adres"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "Kraj"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Status"
 
@@ -1890,7 +1890,7 @@ msgstr "Nieaktywne"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1920,7 +1920,7 @@ msgid "Codec"
 msgstr "Kodek"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Utwórz playlistę"
 
@@ -1928,7 +1928,7 @@ msgstr "Utwórz playlistę"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Prywatne"
 
@@ -2026,13 +2026,13 @@ msgstr "Utwórz udział"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Udostępnij"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Sekret"
 
@@ -2084,8 +2084,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Pozostaw pola artysty i albumu puste, aby odczytać tagi z pliku"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Licencja muzyki"
 
@@ -2116,7 +2116,7 @@ msgstr "Dodaj użytkownika"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2125,12 +2125,12 @@ msgstr "Dodaj użytkownika"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Nazwa użytkownika"
 
@@ -2144,9 +2144,9 @@ msgstr "Nazwa użytkownika"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2162,9 +2162,9 @@ msgstr "Poziom dostępu użytkownika"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Gość"
 
@@ -2172,8 +2172,8 @@ msgstr "Gość"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Menadżer zawartości"
 
@@ -2181,8 +2181,8 @@ msgstr "Menadżer zawartości"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Menadżer katalogu"
 
@@ -2195,8 +2195,8 @@ msgstr "Menadżer katalogu"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Admin"
 
@@ -2205,7 +2205,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2214,7 +2214,7 @@ msgid "Search on Google ..."
 msgstr "Wyszukaj w Google..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2223,7 +2223,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Wyszukaj w DuckDuckGo..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2231,7 +2231,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Wyszukaj w Wikipedii..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2241,8 +2241,8 @@ msgstr "Wyszukaj w Last.FM..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2254,7 +2254,7 @@ msgstr "Wyszukaj w Musicbrainz ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2273,16 +2273,16 @@ msgstr "Wyszukaj w Musicbrainz ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Odtworzono"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2294,16 +2294,16 @@ msgstr[2] "%d razy"
 msgstr[3] "%d razy"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Przesłany przez"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2313,7 +2313,7 @@ msgstr "Przesłany przez"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2327,14 +2327,14 @@ msgstr "Przesłany przez"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Akcje"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2345,21 +2345,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Dodaj losowo do schowka"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "Źródło RSS"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2382,8 +2382,8 @@ msgstr "Zapisz kolejność utworów"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2398,7 +2398,7 @@ msgid "Graphs"
 msgstr "Wykresy"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2406,8 +2406,8 @@ msgstr "Czy na pewno chcesz zaktualizować z tagów?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2417,7 +2417,7 @@ msgid "Update from tags"
 msgstr "Aktualizuj z tagów"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2425,14 +2425,14 @@ msgid "Album Edit"
 msgstr "Edycja albumu"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Edytuj album"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2448,7 +2448,7 @@ msgstr "Edytuj album"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Pobierz"
 
@@ -2471,11 +2471,11 @@ msgstr "Pobierz"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2486,7 +2486,7 @@ msgstr "Utwory"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2514,16 +2514,16 @@ msgstr "Ocena"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2540,12 +2540,12 @@ msgstr "Grafika"
 msgid "No Album found"
 msgstr "Brak albumów"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Nieznany (Osierocony)"
 
@@ -2639,7 +2639,7 @@ msgstr "Najpopularniejsze utwory"
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Brakujące albumy"
 
@@ -2659,7 +2659,7 @@ msgstr "Podobne utwory"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2669,7 +2669,7 @@ msgstr "Podobne utwory"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "Artysta utworu"
 
@@ -2685,7 +2685,7 @@ msgstr "Brak artystów"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2706,7 +2706,7 @@ msgstr "Wybierz nową grafikę"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Niewłaściwy"
 
@@ -2785,13 +2785,16 @@ msgstr "Wyczyść"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Aktualizuj"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Import"
@@ -2813,7 +2816,7 @@ msgstr "Idź"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2846,8 +2849,8 @@ msgstr "Brak katalogów"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2862,9 +2865,9 @@ msgstr "Opis"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Wersja"
 
@@ -3141,11 +3144,11 @@ msgstr "Nie masz uprawnień do zapisu w tym pliku lub folderze"
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Nazwa pliku"
 
@@ -3159,7 +3162,7 @@ msgid "Edit Access Control List"
 msgstr "Edytuj listę kontroli dostępu"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3176,12 +3179,12 @@ msgid "Add tags to sub songs"
 msgstr "Dodaj tagi do utworów albumu"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Miejsce założenia"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Rok założenia"
 
@@ -3218,7 +3221,7 @@ msgstr "Czas odnowienia"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "minuty"
 
@@ -3230,23 +3233,19 @@ msgstr "Ustaw jako domyślną"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Konfiguracja licencji"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Opis:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Odnośnik zewnętrzny"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Potwierdź"
 
@@ -3254,7 +3253,7 @@ msgstr "Potwierdź"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Utworzył"
 
@@ -3272,7 +3271,7 @@ msgid "Feed"
 msgstr "Źródło"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Język"
 
@@ -3281,9 +3280,9 @@ msgstr "Język"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Losowo"
@@ -3306,7 +3305,7 @@ msgstr "Utworzony przez: %1$s dla %2$s"
 msgid "Comment:"
 msgstr "Komentarz:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3316,24 +3315,24 @@ msgstr "Komentarz:"
 msgid "Track"
 msgstr "Ścieżka"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Kompozytor"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Etykieta"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "Więcej metadanych"
 
@@ -3425,8 +3424,8 @@ msgid "Format"
 msgstr "Format"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Eksport"
 
@@ -3453,7 +3452,7 @@ msgstr "Transmisje"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcasty"
@@ -3468,7 +3467,7 @@ msgstr "Podcasty"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Odcinki"
 
@@ -3559,8 +3558,8 @@ msgid "Direct URL to Image"
 msgstr "Bezpośredni URL do obrazu"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Lokalny obraz"
 
@@ -3612,15 +3611,15 @@ msgstr "Dzień"
 msgid "Hour"
 msgstr "Godzina"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Twoja przeglądarka nie obsługuje tej funkcjonalności."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "Tryb pełnoekranowy nie wspierany przez twoją przeglądarkę"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "Trwa odtwarzanie. Czy na pewno chcesz zamknąć?"
 
@@ -3681,57 +3680,57 @@ msgstr "Wyłącz powtarzanie"
 msgid "Show Album"
 msgstr "Wyświetl album"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Tekst utworu"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Kliknij dwa razy, aby dodać nowy komentarz"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Moja transmisja"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Dodaj wszystkie do playlisty"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Pokaz slajdów"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "Rozwiń/zwiń playlistę"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Wizualizer"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Wizualizacja pełnoekranowa"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Korektor"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "Niewspierane"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "Ten typ mediów nie jest obsługiwany przez odtwarzacz. Czy posiadasz najnowszą wersję przeglądarki?"
 
@@ -3743,6 +3742,16 @@ msgstr "Import playlisty z pliku"
 msgid "Import Playlist"
 msgstr "Importuj playlistę"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Plik"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3866,13 +3875,13 @@ msgid ""
 msgstr "W tym kroku przeprowadzona zostanie podstawowa konfiguracja oraz zostanie wygenerowany plik konfiguracyjny. Jeżeli serwer posiada prawa zapisu do katalogu config/ to możesz po prostu nacisnąć przycisk \"write\". Jeśli wybierzesz przycisk \"download\" to zostanie Ci przesłany plik konfiguracyjny, który musisz ręcznie umieścić w %s"
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Różni"
 
@@ -3884,7 +3893,7 @@ msgstr "Ścieżka sieciowa"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Połączenie z bazą danych"
 
@@ -3957,7 +3966,7 @@ msgid ""
 msgstr "Używaj zalecanych ustawień podczas wykorzystywania Ampache jako nakładki dla społeczności muzycznej."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Zezwalaj na transkodowanie"
 
@@ -4176,11 +4185,11 @@ msgstr "Edycja etykiety"
 msgid "Edit Label"
 msgstr "Edytuj etykietę"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Utwórz etykietę"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Brak etykiet"
 
@@ -4311,10 +4320,10 @@ msgid "Yourself"
 msgstr "Ja"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "System"
 
@@ -4350,19 +4359,26 @@ msgstr "Aktualizuj wszystkie"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Dodaj nowe pliki z: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "Aktualnij istniejące pliki w: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Brak list demokratycznych"
 
@@ -4371,7 +4387,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Użytkownicy"
 
@@ -4383,11 +4399,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Utwórz licencję"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Brak licencji"
 
@@ -4411,13 +4427,13 @@ msgstr "Data dodana"
 msgid "Trending"
 msgstr "Trendy"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Brak brakujących albumów"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Brakujący artyści"
 
@@ -4475,12 +4491,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Czy na pewno chcesz usunąć tę playlistę?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Zmień kolejność"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "Długość"
 
@@ -4488,8 +4504,8 @@ msgstr "Długość"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Nazwa playlisty"
 
@@ -4549,8 +4565,8 @@ msgstr "Edycja odcinka podcastu"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Data opublikowania"
 
@@ -4561,11 +4577,6 @@ msgstr "Data opublikowania"
 msgid "Length"
 msgstr "Długość"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Plik"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4604,8 +4615,8 @@ msgid "Edit Podcast"
 msgstr "Edytuj podcast"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4615,7 +4626,7 @@ msgstr "Edytuj podcast"
 msgid "Episodes"
 msgstr "Odcinki"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Brak podcastu"
 
@@ -4722,7 +4733,7 @@ msgstr "Dodaj do kolejki"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4733,7 +4744,7 @@ msgstr "Ostatnio odtworzone"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4742,7 +4753,7 @@ msgid "Agent"
 msgstr "Agent"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4754,7 +4765,7 @@ msgstr[2] "%d sekund temu"
 msgstr[3] "%d sekund temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4766,7 +4777,7 @@ msgstr[2] "%d minut temu"
 msgstr[3] "%d minut temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4778,7 +4789,7 @@ msgstr[2] "%d godzin temu"
 msgstr[3] "%d godzin temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4790,7 +4801,7 @@ msgstr[2] "%d dni temu"
 msgstr[3] "%d dni temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4802,7 +4813,7 @@ msgstr[2] "%d tygodni temu"
 msgstr[3] "%d tygodni temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4814,7 +4825,7 @@ msgstr[2] "%d miesięcy temu"
 msgstr[3] "%d miesięcy temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4826,7 +4837,7 @@ msgstr[2] "%d lat temu"
 msgstr[3] "%d lat temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4838,7 +4849,7 @@ msgstr[2] "%d dekad temu"
 msgstr[3] "%d dekad temu"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4982,7 +4993,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "Czy na pewno chcesz usunąć ten tag?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Za mało danych"
 
@@ -5026,8 +5037,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "OSTRZEŻENIE"
 
@@ -5336,23 +5345,29 @@ msgstr "Użyty klucz walidacyjny jest nieprawidłowy"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Nigdy"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Nieznany"
@@ -5492,8 +5507,8 @@ msgstr "Ostatnia aktualizacja"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Dodane"
 
@@ -5505,15 +5520,15 @@ msgstr "Informacje o wideo"
 msgid "No video found"
 msgstr "Brak wideo"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5585,13 +5600,13 @@ msgid "Music Clips"
 msgstr "Klipy muzyczne"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Filmy"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Osobiste wideo"
@@ -5602,7 +5617,7 @@ msgid "Uploads"
 msgstr "Przesłane"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Smartlisty"
@@ -5616,7 +5631,7 @@ msgid "Wanted"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Udostępnienia"
@@ -5658,7 +5673,7 @@ msgid "Account"
 msgstr "Konto"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "Pomoc"
 
@@ -5681,15 +5696,15 @@ msgid ""
 msgstr "Widzisz tę stronę, ponieważ Ampache nie mógł załadować wymaganych zależności"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Nie skonfigurowano jeszcze katalogu. Aby rozpocząć strumieniowanie musisz %1$s dodać katalog %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Dodano do playlisty"
 
@@ -5730,6 +5745,9 @@ msgstr "Nieznany %s"
 msgid "Add New"
 msgstr "Dodaj nowy"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5753,17 +5771,17 @@ msgstr "Dodaj nowy"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5772,16 +5790,16 @@ msgstr "Dodaj nowy"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5810,19 +5828,20 @@ msgstr "Dodaj nowy"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5831,21 +5850,20 @@ msgstr "Dodaj nowy"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "Nie znaleziono: %s"
@@ -5905,24 +5923,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Tekst utworu"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Licencjonowanie"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Informacje o utworze"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Z miłości do muzyki - Instalacja"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5930,32 +5948,33 @@ msgid ""
 msgstr "Ta strona zawiera wszystkie aktualizacje bazy danych Ampache poczynając od %1$s. Twoja obecna wersja to %2$s, a wersja bazy danych to %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "Nie można otworzyć `%s` w celu zapisu"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "Nie można zapisać do `%s`"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "Zapisanych plików obrazów: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr "Brakujący wymagany parametr"
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5978,7 +5997,6 @@ msgstr "Brakujący wymagany parametr"
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5987,17 +6005,16 @@ msgstr "Brakujący wymagany parametr"
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -6023,14 +6040,17 @@ msgstr "Brakujący wymagany parametr"
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6044,10 +6064,10 @@ msgstr "Brakujący wymagany parametr"
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6055,20 +6075,19 @@ msgstr "Brakujący wymagany parametr"
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "Błąd żądania: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "Wymagane: %s"
@@ -6107,7 +6126,7 @@ msgid "Invalid Request"
 msgstr "Nieprawidłowe Żądanie"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr "Nieprawidłowy typ obiektu"
 
@@ -6128,9 +6147,11 @@ msgstr "Nieprawidłowy typ obiektu"
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6201,7 +6222,8 @@ msgid "File not found"
 msgstr "Brak pliku"
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr "Brak katalogu"
 
@@ -6236,7 +6258,7 @@ msgstr "Nieprawidłowy typ obiektu"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr "Nieprawidłowy typ elementu biblioteki"
 
@@ -6244,13 +6266,13 @@ msgstr "Nieprawidłowy typ elementu biblioteki"
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr "Brak elementu biblioteki"
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr "Odmowa dostępu: funkcje społecznościowe nie są włączone."
@@ -6261,20 +6283,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr "Odmowa dostępu: allow_video nie jest włączone."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr "Odmowa dostępu: funkcje podcastów nie są włączone."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6314,13 +6336,21 @@ msgstr "Otrzymano nieprawidłowy Handshake"
 msgid "Login failed, timestamp is out of range"
 msgstr "Logowanie nieudane: znacznik czasu poza zakresem"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Serwer"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Nieprawidłowa nazwa użytkownika lub hasło"
 
@@ -6395,45 +6425,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "Błąd w zapytaniu"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6454,28 +6449,29 @@ msgstr "Nie znaleziono"
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6491,13 +6487,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6505,15 +6501,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6522,26 +6519,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6554,13 +6552,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "Błąd w zapytaniu"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6590,45 +6621,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Klipy"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr "Playlista Ampache XSPF"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "Wersja adresu IP niepoprawna"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Podano nieprawidłowy adres IPv4 / IPv6"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "Zdefiniowano zduplikowaną listę kontroli dostępu ACL"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6636,8 +6667,8 @@ msgstr "Zdefiniowano zduplikowaną listę kontroli dostępu ACL"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6647,7 +6678,7 @@ msgstr "Zdefiniowano zduplikowaną listę kontroli dostępu ACL"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6660,7 +6691,7 @@ msgstr "Zdefiniowano zduplikowaną listę kontroli dostępu ACL"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6669,21 +6700,22 @@ msgstr "Zdefiniowano zduplikowaną listę kontroli dostępu ACL"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6691,7 +6723,7 @@ msgstr "Zdefiniowano zduplikowaną listę kontroli dostępu ACL"
 msgid "No Problem"
 msgstr "Gotowe"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Twoja nowa lista kontroli dostępu została utworzona"
 
@@ -6736,19 +6768,19 @@ msgstr "Masz pewność?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Wybierz typ katalogu"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Wprowadź nazwę katalogu"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "Proces tworzenia katalogu został rozpoczęty"
 
@@ -6775,17 +6807,17 @@ msgstr "Wszystkie dane Teraz odtwarzane zostały wyczyszczone"
 msgid "Catalog statistics have been cleared"
 msgstr "Statystyki katalogu zostały wyczyszczone"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "Katalog został usunięty"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6793,21 +6825,20 @@ msgstr "Katalog został usunięty"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Wystąpił problem"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Wystąpił błąd podczas usuwania tego katalogu"
 
@@ -6835,7 +6866,7 @@ msgstr "Wyszukiwanie okładek zostało rozpoczęte"
 msgid "This will permanently delete your Catalog"
 msgstr "Katalog zostanie trwale usunięty"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Brak ukrytych utworów"
 
@@ -6860,25 +6891,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6906,31 +6937,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "Licencja została usunięta"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "Licencja została zaktualizowana"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Nowa licencja została utworzona"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "Twoja wiadomość została wysłana"
@@ -6996,7 +7035,7 @@ msgstr "Wtyczka została zaktualizowana"
 msgid "Shoutbox post has been deleted"
 msgstr "Komentarz został usunięty."
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "Komentarz został został zaktualizowany"
 
@@ -7010,37 +7049,37 @@ msgid ""
 "currently configured charset"
 msgstr "Baza danych oraz powiązane z nią tabele zostały zaktualizowane, aby dopasować je do ustawionego kodowania znaków"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Hasła nie są jednakowe"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Nazwa użytkownika jest wymagana"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "Ten użytkownik już istnieje"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Nieprawidłowy adres e-mail"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "Nowy użytkownik nie został utworzony"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Dodano nowego użytkownika"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s został utworzony z poziomem dostępu %2$s"
@@ -7121,14 +7160,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "Historia IP %s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7138,12 +7177,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7198,8 +7238,8 @@ msgstr "Artysta i wszystkie pliki zostaną usunięte."
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7238,36 +7278,32 @@ msgstr "Brakujące hasło lub nazwa użytkownika bazy danych Ampache"
 msgid "Configuration files were either not found or unreadable"
 msgstr "Plik konfiguracyjny nie został znaleziony lub nie jest do odczytu"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr ""
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "Konto zostało zablokowane, skontaktuj się z administratorem"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "Użytkownik jest już zalogowany"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Nie można utworzyć konta lokalnego"
 
@@ -7306,23 +7342,27 @@ msgstr "Niepowodzenie"
 msgid "The Playlist could not be imported"
 msgstr "Playlista nie mogła być zaimportowana"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "Brak prawidłowych utworów w pliku playlisty"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "Nieprawidłowy typ katalogu docelowego"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr ""
 
@@ -7338,52 +7378,68 @@ msgstr ""
 msgid "The Podcast Episode will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Serwer"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "Twoje konto zostało zaktualizowane"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "Twoje konto nie zostało zaktualizowane"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Pomyślnie zapisano ustawienia serwera"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Pomyślnie zaktualizowano ustawienia użytkownika"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Proszę podaj adres Twojej strony"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Wypełnij Twój stan"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Proszę podać swoje miasto"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Aktualizacja nie powiodła się"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Pomyślnie zaktualizowano użytkownika"
 
@@ -7399,7 +7455,7 @@ msgstr "Temat jest wymagany"
 msgid "Message has been sent"
 msgstr "Wiadomość została wysłana"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "Wiadomości zostały usunięte"
 
@@ -7407,7 +7463,7 @@ msgstr "Wiadomości zostały usunięte"
 msgid "The Message will be deleted"
 msgstr "Wiadomość zostanie usunięta"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "Zmienił się status wiadomości"
 
@@ -7416,7 +7472,7 @@ msgstr "Zmienił się status wiadomości"
 msgid "RE"
 msgstr "RE"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Stacja radiowa została utworzona"
 
@@ -7446,6 +7502,7 @@ msgstr "Musisz podać hasło"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Hasła nie są jednakowe"
 
@@ -7454,7 +7511,7 @@ msgid "Failed to create user"
 msgstr "Utworzenie użytkownika nie powiodło się"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Usuń"
 
@@ -7464,11 +7521,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "Błąd podczas tworzenia playlisty"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "Wyniki wyszukiwania zostały zapisane jako smartlista pod nazwą %s"
@@ -7477,30 +7533,30 @@ msgstr "Wyniki wyszukiwania zostały zapisane jako smartlista pod nazwą %s"
 msgid "View on MusicBrainz"
 msgstr "Wyświetl w MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "Wygasłe udostępnienia zostały wyczyszczone"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Udostępnienie zostało utworzone"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Możesz rozpocząć udostępnianie poniższego adresu:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "Możesz umieścić odtwarzacz na własnej stronie wklejając na niej poniższy kod HTML:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "Udostępnienie zostało usunięte"
 
@@ -7508,7 +7564,7 @@ msgstr "Udostępnienie zostało usunięte"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "Udostępnienie zostanie usunięte i element nie będzie dłużej dostępny dla innych"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "Wybrany obiekt jest nieprawidłowy"
 
@@ -7548,6 +7604,10 @@ msgstr ""
 msgid "The entire TV Season will be deleted"
 msgstr ""
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "Klip wideo został usunięty"
@@ -7564,20 +7624,20 @@ msgstr "Klip wideo zostanie usunięty"
 msgid "Unable to open"
 msgstr "Nie można otworzyć"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Aktualizowanie Beets"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Nie można dodać utworu - %s"
@@ -7602,96 +7662,96 @@ msgstr "URI serwera Beets"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "Wybrano zdalny, ale ścieżka nie jest prawidłowym URL"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "Odwiedź https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr "Wybierz \"Dropbox API app\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr "Wybierz 'Pełny Dropbox'"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr "Nadaj nazwę swojej aplikacji i utwórz ją"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "Kliknij przycisk 'Generuj', aby utworzyć Token dostępu "
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "Skopiuj Klucz aplikacji, Tajny klucz oraz Token dostępu w odpowiednich polach."
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "Token dostępu"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr "Przeanalizuj pofragmentowane pliki"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "Błąd: Katalog %s już istnieje"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Aktualizacja katalogu została zakończona. Wszystkich mediów: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "Aktualizowany utwór: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "Utwór jest aktualny: \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "Usuwanie utworu: \"%s\""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr "Nie można się połączyć z Dropboxem."
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "Nie określono ścieżki"
 
@@ -7722,7 +7782,7 @@ msgstr "Nie można ustalić rozmiaru pliku \"%s\""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "Plik nie został odczytany. Sprawdź, czy istnieje: %s"
@@ -7738,7 +7798,7 @@ msgid "N/A"
 msgstr "N/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Katalog zaktualizowany"
 
@@ -7747,11 +7807,11 @@ msgstr "Katalog zaktualizowany"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Czas całkowity: [%s] Ilość multimediów: [%s] Plików na sekundę: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "Nie można odczytać głównego katalogu, zatrzymywanie czyszczenia"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Wszystkie pliki zostałyby usunięte. Nie robię nic."
 
@@ -7761,27 +7821,27 @@ msgstr "Wszystkie pliki zostałyby usunięte. Nie robię nic."
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "Brak pliku lub ma zerowy rozmiar: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "Podana ścieżka znajduje się wewnątrz istniejącego katalogu"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "Nie podano nazwy użytkownika lub hasła"
@@ -7817,15 +7877,15 @@ msgstr[3] "Znalezionych utworów: %s"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Nie można wstawić utworu - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Zaktualizowane"
@@ -7834,136 +7894,136 @@ msgstr "Zaktualizowane"
 msgid "Completed updating remote Catalog(s)."
 msgstr "Zakończono aktualizację zdalnych katalogów."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "Zainstaluj serwer Seafile zgodnie z dokumentacją"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Wprowadź adres serwera (np. 'https://seafile.example.com') oraz nazwę biblioteki (np. 'Muzyka')."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "Po utworzeniu katalogu musisz kliknąć 'Przygotuj' w tabeli katalogów"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "Adres serwera"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Nazwa biblioteki"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "Opóźnienie połączenia API"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Nazwa użytkownika Seafile/e-mail"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Hasło Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "Wymagany jest adres serwera Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "Wymagana jest nazwa biblioteki serwera Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "Wymagana jest nazwa użytkownika Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "Wymagane jest hasło Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Błąd podczas uwierzytelniania API Seafile: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Trwa zdalne uaktualnianie Seafile"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Ilość multimediów:[%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "Żadne multimedia nie zostały zaktualizowane, czy przestrzegasz wzorców?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Pomijanie istniejącego utworu \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "Dodawanie nowego utworu \"%s\""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "Nie można dodać utworu: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "Błąd podczas sprawdzania utworu \"%1$s\": %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "Zachowywanie utworu: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "Ta ścieżka należy do istniejącego katalogu Subsonic: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Przeprowadzam zdalną aktualizację Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Zakończono aktualizację katalogów Subsonic."
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7982,7 +8042,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "Nie zaktualizowano mediów: brak biblioteki Seafile o nazwie \"%s\""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Nie udało się utworzyć katalogu, sprawdź logi"
 
@@ -8005,7 +8065,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8076,7 +8136,7 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr ""
@@ -8122,54 +8182,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "Nie udało się utworzyć użytkownika"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "Zaktualizuj bazę danych do najnowszej wersji"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "Wykonaj aktualizację"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "Następujące aktualizacje muszą zostać przeprowadzone:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "Aktualizacja nie jest wymagana"
 
@@ -8262,15 +8327,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8416,29 +8481,29 @@ msgstr "Nowa ścieżka"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Surowe wyniki:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Wyniki końcowe widziane przez Ampache z wykorzystaniem %s:"
@@ -8617,12 +8682,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "Aktywna instancja HTTPQ"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8630,14 +8695,14 @@ msgstr "Aktywna instancja HTTPQ"
 msgid "Instance Name"
 msgstr "Nazwa Instancji"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Nazwa Hosta"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8653,12 +8718,12 @@ msgid "Paused"
 msgstr "Wstrzymane"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "Aktywna instancja MPD"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "Aktywna instancja UPnP"
 
@@ -8667,25 +8732,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "Aktywna instancja VLC"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "Aktywna instancja XMBC"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr "Playlista Ampache ASX"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Głos oddany"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Wystąpił problem przy tworzeniu folderu \"%s\""
@@ -8742,8 +8807,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8761,44 +8826,44 @@ msgstr "Sprawdzanie pliku..."
 msgid "Source: %s"
 msgstr "Źródło: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Miejsce docelowe: %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Utwórz folder \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Kopiowanie \"%1$s\" do \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "Wystąpił problem podczas kopiowania pliku do \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8901,6 +8966,13 @@ msgstr "Nie udało się wybrać bazy danych: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Nie udało się utworzyć administratora: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "skomentował"
@@ -8948,12 +9020,12 @@ msgstr "Użytkownik z \"%1$s\" zażądał zresetowania hasła dla \"%2$s\"."
 msgid "The password has been set to: %s"
 msgstr "Hasło zostało ustawione na: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Otrzymałeś nową wiadomość prywatną od %s."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Wiadomość prywatna"
 
@@ -9067,16 +9139,15 @@ msgstr "Kopiowanie nieudane. Źródłowy plik nie zostanie usunięty"
 msgid "File moved..."
 msgstr "Plik przeniesiony..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "na"
@@ -9085,12 +9156,12 @@ msgstr "na"
 msgid "Enabled"
 msgstr "Włączone"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Włączone"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Wyłączone"
 
@@ -9202,22 +9273,26 @@ msgid "Name descending"
 msgstr "wg nazwy malejąco"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Kliknij, aby przyznać %s dostęp do Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Nieznany artysta"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "Fragment utworu z 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "Klucz użytkownika 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9226,27 +9301,27 @@ msgid "Amazon art search"
 msgstr "Wyszukiwanie obrazów w Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Bazowy URL Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Maksymalna liczba stron z wynikami z Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Amazon Access Key ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Amazon Secret Access Key"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Tag skojarzony z Amazon"
 
@@ -9267,13 +9342,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Katalog ulubionych na stronie startowej"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Maksymalna liczba ulubionych katalogu"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Widok siatki ulubionych katalogu"
 
@@ -9290,12 +9365,12 @@ msgid "Discogs metadata integration"
 msgstr "Integracja metadanych Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Klucz klienta Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Klucz secret Discogs"
 
@@ -9303,25 +9378,12 @@ msgstr "Klucz secret Discogs"
 msgid "Facebook share"
 msgstr "Udostępnianie na Facebooku"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Fotografie artysty z Flickra"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9330,7 +9392,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "Linia czasu przyjaciół na stronie startowej"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "Maksymalna ilość pozycji na linii czasu przyjaciół"
 
@@ -9343,7 +9405,7 @@ msgid "Google Analytics statistics"
 msgstr "Statystyki Google Analytics"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "ID śledzenia Google Analytics"
 
@@ -9352,7 +9414,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Wyświetlaj lokalizacje użytkowników w Google Maps"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "Klucz API Map Google"
 
@@ -9373,12 +9435,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "Adres URL Headphones"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "Klucz API Headphones"
 
@@ -9387,13 +9449,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Scrobluj odtwarzane utwory do konta Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Wyzwanie dostarczania Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9406,7 +9469,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Scrobluj odtwarzane utwory do konta Libre.FM"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9420,7 +9483,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Scrobluj odtwarzane utwory do konta ListenBrainz"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr ""
 
@@ -9442,12 +9505,12 @@ msgid "Matomo statistics"
 msgstr "Statystyki Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "ID strony w Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "Adres URL w Matomo"
 
@@ -9464,12 +9527,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "PayPal ID"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "Kod waluty PayPal"
 
@@ -9482,17 +9545,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "Ulubione playlisty"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9505,12 +9568,12 @@ msgid "Piwik statistics"
 msgstr "Statystyki Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "Id strony w Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "Adres URL Piwik"
 
@@ -9519,49 +9582,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr "Podnieś ocenę albumu i artysty do poziomu najwyżej ocenionego utworu"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr "Jeśli podoba ci się utwór, oflaguj album i artystę"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9575,21 +9638,21 @@ msgid "RSS View"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Komentarze na stronie startowej"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Ilość komentarzy na stronie startowej"
 
@@ -9598,12 +9661,12 @@ msgid "Control bandwidth per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9612,12 +9675,12 @@ msgid "Control hits per user"
 msgstr "Kontrola liczby odtworzeń na użytkownika"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9626,12 +9689,12 @@ msgid "Control time per user"
 msgstr "Kontrola czasu na użytkownika"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9640,7 +9703,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "Integracja metadanych TheAudioDb"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "Klucz API TheAudioDb"
 
@@ -9649,7 +9712,7 @@ msgid "TVDb metadata integration"
 msgstr "Integracja metadanych TVDb"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "Klucz API TVDb"
 
@@ -9662,43 +9725,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "Identyfikator albumu MusicBrainz"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "MusicBrainzID grupy wydającej"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "Id artysty w MusicBrainz"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Edytuj / Znajdź grafikę"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Czy na pewno chcesz zresetować grafiki?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Usuń grafikę"
 
@@ -9715,7 +9778,7 @@ msgid "Unbroadcast"
 msgstr "Przerwij transmisję"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Elementy playlisty"
 
@@ -9735,7 +9798,7 @@ msgstr "Albumy z listy życzeń"
 msgid "Private Messages"
 msgstr "Wiadomości prywatne"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "dzień"
@@ -9743,7 +9806,7 @@ msgstr[1] "dni"
 msgstr[2] "dni"
 msgstr[3] "dni"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "godzin"
@@ -9751,15 +9814,15 @@ msgstr[1] "godziny"
 msgstr[2] "godzin"
 msgstr[3] "godzin"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Aktualizacja nie jest wymagana"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Katalog został wyczyszczony"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
@@ -9768,15 +9831,11 @@ msgstr[1] "%d pliki zostały usuniete."
 msgstr[2] "%d plików zostało usuniętych."
 msgstr[3] "%d plików zostało usuniętych."
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Katalog zweryfikowany"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "Brak prawidłowych utworów w pliku playlisty"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9786,26 +9845,26 @@ msgstr "Ten podkatalog nie jest częścią istniejącego katalogu. Nie można pr
 msgid "Primary"
 msgstr "Podstawowy"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "Nazwa jest wymagana"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Katalog jest nieprawidłowy"
 
@@ -9817,523 +9876,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Wczytuj stronę AJAXem"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Album - Grupuj wiele dysków"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Album - Grupuj wg typu wydania"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Domyślne sortowanie albumów"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Zezwalaj na odtwarzanie demokratyczne"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Zezwalaj Localplay na odtwarzanie"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Udostępnianie Ostatnio odtwarzanych - Wyświetlaj agenta strumienia"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Udostępnianie Teraz odtwarzanych"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Udostępnianie Ostatnio odtwarzanych"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Udostępnianie Ostatnio odtwarzanych - Wyświetlaj datę/godzinę strumienia"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Zezwalaj na strumieniowanie"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Zezwalaj użytkownikom przesyłać media"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Zezwalaj na funkcje wideo"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr "Ukrywaj playlisty w Subsonic i klientach API, które rozpoczynają się od"
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Termin ostatniego sprawdzenia aktualizacji"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "Automatyczna aktualizacja ostatniej wersji z ostatniego sprawdzenia jest nowsza"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "AutoUpdate: najnowsza wersja podczas ostatniego sprawdzania"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Automatycznie sprawdzaj dostępność aktualizacji Ampache"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Klucz API Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Nazwa użytkownika Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Używaj domyślnie odtwarzacza w przeglądarce"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Wyświetlaj filtry podczas przeglądania"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Czas wyświetlania powiadomień w przeglądarce (w sek.)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Powiadomienia przeglądarki dla odtwarzacza"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Własny obraz dla albumów bez okładki"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Własny obraz dla wideo bez grafiki"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "Adres URL własnej favicony"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "Adres URL loga na stronie logowania"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "Adres URL loga"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Własny tekst w stopce strony"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Używaj zaplecza DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Hasło zaplecza DAAP"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Ustaw limit bezpośredniego odtwarzania"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Własne metadane - lista pól"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Własne metadane - nie używaj tych pól"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Zezwalaj na pobieranie"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Wymuś odtwarzanie HTTP niezależnie od portu"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Zezwalaj na geolokalizację"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "Ukrywaj kolumnę Gatunki w tabelach"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr "Ukrywaj kolumnę artysty utworu dla albumów z jednym artystą"
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Albumy przygotowane dla Ciebie"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Wideo przygotowane dla Ciebie"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Teraz odtwarzane"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Ostatnio odtworzone"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Domyślnie sortuj według alfabetu następujące elementy biblioteki (album, artysta, ...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Menu kontekstowe elementu biblioteki"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Typ Localplay"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Uprawnienia Localplay"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Ukrywanie utworów"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "Zezwalaj na powiadomienia e-mail"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Filtrowanie \"Teraz odtwarzanych\" wg użytkownika"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Limit przesunięcia"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Rodzaj playlisty"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Typ playlisty"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Typ odtwarzania"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Próg popularności"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Ograniczenie popularności"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Ilość dni wygaśnięcia udostępnianych łączy (0=nigdy)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Zezwalaj na udostępnianie"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Wyświetlaj \"Datek\" w stopce strony"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr "Wyświetl licencję"
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr "Wyświetl tekst"
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Wyświetlaj liczbę odtworzeń"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr "Wyświetlaj właściciela w tytule playlisty"
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "Wyświetlaj liczbę pominiętych"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Domyślnie jasny panel boczny"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Tytuł strony"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Czas bezczynności do uruchomienia pokazu slajdów"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Wyświetlaj odtwarzany utwór w nagłówku strony"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Próg statystyk dziennych"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "Włącz URL rewriting"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Używaj zaplecza SubSonic"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Kolor motywu"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Motyw"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Górne menu"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Kodowanie strumienia"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Stała pozycja nagłówka w kompatybilnych motywach"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Zezwalaj użytkownikom na edycję przesłanych utworów"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Zezwalaj użytkownikom na usuwanie przesłanych utworów"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Zmieniaj nazwy wysyłanych plików zgodnie ze wzorcem katalogu"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Katalog docelowy"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Twórz podfoldery dla każdego użytkownika"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr "Ustawiaj nazwę użytkownika przesyłającego jako artystę utworu"
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Używaj zaplecza UPnP"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "Używaj zaplecza WebDAV"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Autoryzuj dekoder JavaScript (Aurora.js) w odtwarzaczu przeglądarki"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Potwierdzenie podczas zamykania okna odtwarzającego"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Autoryzuj odtwarzacz Flash"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Autoryzuj odtwarzacz HTML5"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10342,21 +10401,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr "Średnia od wszystkich użytkowników"
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "jeszcze nie ocenione"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s z 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Bieżąca ocena"
 
@@ -10500,38 +10559,38 @@ msgid "Song Data"
 msgstr "Dane utworu"
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Długość (w minutach)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr "Oceny"
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "Moje oceny"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Ocena (średnia)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "Moja ocena albumu"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "Moja ocena artysty"
 
@@ -10556,8 +10615,8 @@ msgid "Favorites (Artist)"
 msgstr "Ulubieni artyści"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Inny użytkownik"
 
@@ -10570,33 +10629,33 @@ msgid "Another User (Artist)"
 msgstr "Inny użytkownik (Artysta)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "Historia odtwarzania"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10606,34 +10665,34 @@ msgid "Played/Skipped ratio"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Ostatnio odtworzone przeze mnie"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Odtwarzane przeze mnie"
 
@@ -10642,15 +10701,15 @@ msgid "Played by Me (Album)"
 msgstr "Albumy odtwarzane przeze mnie"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Artyści odtwarzani przeze mnie"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "Ostatnio odtwarzane"
 
@@ -10663,139 +10722,143 @@ msgid "Artist Genre"
 msgstr "Gatunek artysty"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "Dane pliku"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Ostatnio dodane"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Ostatnio zaktualizowane"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr "MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadane"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr "Dane artysty"
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Szerokość obrazu"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Wysokość obrazu"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr "Dane albumu"
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Edycja udostępnień"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "MusicBrainzID ścieżki"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Awatar użytkownika"
 
@@ -11535,15 +11598,11 @@ msgstr "Chiński"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Nieznany artysta"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Akceptuję"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Dodaj do listy życzeń"
 
diff --git a/locale/pt_BR/LC_MESSAGES/messages.mo b/locale/pt_BR/LC_MESSAGES/messages.mo
index 2a3bc26de6..0eb091e590 100644
Binary files a/locale/pt_BR/LC_MESSAGES/messages.mo and b/locale/pt_BR/LC_MESSAGES/messages.mo differ
diff --git a/locale/pt_BR/LC_MESSAGES/messages.po b/locale/pt_BR/LC_MESSAGES/messages.po
index 088947a94e..f7c829aa5f 100644
--- a/locale/pt_BR/LC_MESSAGES/messages.po
+++ b/locale/pt_BR/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-04-12 12:43+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Paulo Schopf, 2017-2024\n"
 "Language-Team: Portuguese (Brazil) (http://app.transifex.com/ampache/ampache/language/pt_BR/)\n"
@@ -52,9 +52,10 @@ msgstr "Todas as playlists"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Catálogo"
 
@@ -125,16 +126,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Nome"
 
@@ -180,9 +181,9 @@ msgstr "Recolher/Expandir a Barra Lateral"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -195,7 +196,7 @@ msgstr "Recolher/Expandir a Barra Lateral"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:532
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -204,8 +205,8 @@ msgid "Ampache Error Page"
 msgstr "Página de Erro Ampache"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -215,9 +216,9 @@ msgstr "For the Love of Music"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Erro"
 
@@ -251,21 +252,21 @@ msgid "Home"
 msgstr "Início"
 
 #: ../../public/templates/header.inc.php:62
-#: ../../public/templates/rightbar.inc.php:49
+#: ../../public/templates/rightbar.inc.php:50
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
-#: ../../public/templates/show_democratic.inc.php:53
+#: ../../public/templates/show_democratic.inc.php:54
 #: ../../public/templates/show_html5_player.inc.php:44
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -273,8 +274,7 @@ msgstr "Início"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
-#: ../../public/templates/show_recently_skipped_all.inc.php:125
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
 #: ../../public/templates/show_tvshow_row.inc.php:48
@@ -288,7 +288,7 @@ msgstr "Início"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Tocar"
 
@@ -303,15 +303,15 @@ msgstr "Tocar"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Artistas"
 
@@ -331,11 +331,11 @@ msgstr "Artistas"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -350,12 +350,12 @@ msgstr "Álbuns "
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Playlists"
 
@@ -366,7 +366,7 @@ msgstr "Playlists"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:109
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -390,11 +390,11 @@ msgstr "Gêneros"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Favoritos"
 
@@ -402,7 +402,7 @@ msgstr "Favoritos"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -414,29 +414,29 @@ msgstr "Enviar arquivo"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Tocando Agora"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Tocadas Recentemente"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Álbuns recentes"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Artistas recentes"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Mensagens recentes"
 
@@ -459,15 +459,15 @@ msgstr "Reprodução aleatória"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Playlist"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Playlist Inteligente"
 
@@ -488,7 +488,7 @@ msgstr "Preferências"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -547,16 +547,14 @@ msgstr "Navegar"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:67
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
-#: ../../public/templates/show_recently_skipped_all.inc.php:57
-#: ../../public/templates/show_recently_skipped_all.inc.php:183
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped.inc.php:52
 #: ../../public/templates/show_recently_skipped.inc.php:173
 #: ../../public/templates/show_similar_songs.inc.php:64
@@ -566,12 +564,12 @@ msgstr "Navegar"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:268
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Álbum"
@@ -584,9 +582,9 @@ msgstr "Álbum"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:52
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -594,21 +592,19 @@ msgstr "Álbum"
 #: ../../public/templates/show_partial_edit_clip_row.inc.php:30
 #: ../../public/templates/show_recently_played_all.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:185
-#: ../../public/templates/show_recently_skipped_all.inc.php:56
-#: ../../public/templates/show_recently_skipped_all.inc.php:182
 #: ../../public/templates/show_recommended_artists.inc.php:54
 #: ../../public/templates/show_recommended_artists.inc.php:121
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:263
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Artista"
 
@@ -623,12 +619,12 @@ msgstr "Estatísticas"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Música"
 
@@ -636,9 +632,9 @@ msgstr "Música"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -652,7 +648,7 @@ msgstr "Democrático"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Rótulos"
@@ -667,23 +663,23 @@ msgstr "Painéis"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Podcast"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr "Episódio do Podcast"
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Estações de rádio"
@@ -692,7 +688,7 @@ msgstr "Estações de rádio"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Vídeo"
 
@@ -708,8 +704,8 @@ msgstr "Cancelar"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -722,8 +718,7 @@ msgstr "Cancelar"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
-#: ../../public/templates/show_recently_skipped_all.inc.php:127
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
 #: ../../public/templates/show_tvshow_row.inc.php:50
@@ -742,8 +737,8 @@ msgstr "Tocar na próxima"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -756,8 +751,7 @@ msgstr "Tocar na próxima"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
-#: ../../public/templates/show_recently_skipped_all.inc.php:130
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
 #: ../../public/templates/show_tvshow_row.inc.php:53
@@ -775,8 +769,8 @@ msgstr "Tocar por último"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -787,8 +781,7 @@ msgstr "Tocar por último"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
-#: ../../public/templates/show_recently_skipped_all.inc.php:138
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
 #: ../../public/templates/show_search_row.inc.php:54
@@ -804,24 +797,23 @@ msgid "Add to Temporary Playlist"
 msgstr "Adicionar a uma playlist temporária"
 
 #: ../../public/templates/header.inc.php:471
-#: ../../public/templates/rightbar.inc.php:53
+#: ../../public/templates/rightbar.inc.php:54
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
-#: ../../public/templates/show_recently_skipped_all.inc.php:140
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
 #: ../../public/templates/show_video_row.inc.php:83
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Adicionar à playlist"
 
@@ -867,8 +859,8 @@ msgstr "Atualizar seu arquivo de configuração atual automaticamente"
 msgid "Download a copy of the new version"
 msgstr "Baixar uma cópia da nova versão"
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Instalação"
@@ -928,11 +920,11 @@ msgstr "Limite"
 msgid "Item Count"
 msgstr "Itens"
 
-#: ../../public/templates/rightbar.inc.php:56
+#: ../../public/templates/rightbar.inc.php:57
 msgid "Add to New Playlist"
 msgstr "Adicionar à uma nova playlist"
 
-#: ../../public/templates/rightbar.inc.php:75
+#: ../../public/templates/rightbar.inc.php:76
 #: ../../public/templates/show_playlist.inc.php:98
 #: ../../public/templates/show_playlist.inc.php:99
 #: ../../public/templates/show_search.inc.php:55
@@ -946,33 +938,33 @@ msgstr "Adicionar à uma nova playlist"
 msgid "Batch download"
 msgstr "Baixar em lote"
 
-#: ../../public/templates/rightbar.inc.php:80
-#: ../../public/templates/show_democratic.inc.php:56
+#: ../../public/templates/rightbar.inc.php:81
+#: ../../public/templates/show_democratic.inc.php:57
 #: ../../public/templates/show_localplay_status.inc.php:62
 msgid "Clear Playlist"
 msgstr "Apagar playlist"
 
-#: ../../public/templates/rightbar.inc.php:83
+#: ../../public/templates/rightbar.inc.php:84
 msgid "Add dynamic items"
 msgstr "Adicionar itens dimâmicos"
 
-#: ../../public/templates/rightbar.inc.php:86
+#: ../../public/templates/rightbar.inc.php:87
 msgid "Random song"
 msgstr "Música aleatória"
 
-#: ../../public/templates/rightbar.inc.php:89
+#: ../../public/templates/rightbar.inc.php:90
 msgid "Random artist"
 msgstr "Artista aleatório"
 
-#: ../../public/templates/rightbar.inc.php:92
+#: ../../public/templates/rightbar.inc.php:93
 msgid "Random album"
 msgstr "Álbum aleatório"
 
-#: ../../public/templates/rightbar.inc.php:95
+#: ../../public/templates/rightbar.inc.php:96
 msgid "Random playlist"
 msgstr "Playlist aleatória"
 
-#: ../../public/templates/rightbar.inc.php:100
+#: ../../public/templates/rightbar.inc.php:101
 #: ../../public/templates/show_now_playing.inc.php:42
 #: ../../public/templates/show_random_album_disks.inc.php:38
 #: ../../public/templates/show_random_albums.inc.php:38
@@ -983,14 +975,14 @@ msgstr "Playlist aleatória"
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: ../../public/templates/rightbar.inc.php:143
+#: ../../public/templates/rightbar.inc.php:144
 #: ../../public/templates/show_access_list.inc.php:83
 #: ../../public/templates/show_account.inc.php:90
 #: ../../public/templates/show_account.inc.php:98
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1008,7 +1000,7 @@ msgstr "Atualizar"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1019,8 +1011,7 @@ msgstr "Atualizar"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
-#: ../../public/templates/show_recently_skipped_all.inc.php:163
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
 #: ../../public/templates/show_search_row.inc.php:77
@@ -1041,16 +1032,16 @@ msgstr "Atualizar"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Excluir"
 
-#: ../../public/templates/rightbar.inc.php:148
+#: ../../public/templates/rightbar.inc.php:149
 msgid "No items"
 msgstr "Nenhum item"
 
-#: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/rightbar.inc.php:153
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Mais"
@@ -1102,16 +1093,15 @@ msgstr "Nível"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Usuário"
 
@@ -1126,7 +1116,7 @@ msgstr "Usuário"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Tipo"
 
@@ -1137,8 +1127,8 @@ msgstr "Tipo"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1148,12 +1138,12 @@ msgstr "Tipo"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1174,7 +1164,7 @@ msgstr "Ações"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1210,7 +1200,7 @@ msgstr "Ações"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Editar"
 
@@ -1253,8 +1243,8 @@ msgstr "E-mail"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1264,12 +1254,7 @@ msgstr "Site"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Estado"
 
@@ -1442,14 +1427,14 @@ msgstr "Campos auto-inseridos"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Artista do álbum"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:97
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1461,7 +1446,7 @@ msgstr "Comentário"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Número do catálogo"
 
@@ -1471,13 +1456,13 @@ msgid "Track (0 padded)"
 msgstr "Trilha (0 preenchido)"
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:297
+#: ../../src/Repository/Model/AlbumDisk.php:310
 msgid "Disk"
 msgstr "Disco"
 
@@ -1486,10 +1471,10 @@ msgstr "Disco"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Gênero"
 
@@ -1500,8 +1485,8 @@ msgstr "Gênero"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Título"
 
@@ -1510,11 +1495,11 @@ msgstr "Título"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:105
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1522,19 +1507,18 @@ msgstr "Título"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
-#: ../../public/templates/show_recently_skipped_all.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:273
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Ano"
 
@@ -1542,28 +1526,28 @@ msgstr "Ano"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Ano original"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Tipo de lançamento"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Status da Versão"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr "Comentário de Lançamento"
 
@@ -1571,14 +1555,14 @@ msgstr "Comentário de Lançamento"
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Código de barras"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "Programas de TV"
@@ -1593,9 +1577,9 @@ msgstr "Programas de TV"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "Programa de TV"
 
@@ -1606,9 +1590,9 @@ msgstr "Programa de TV"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Temporada"
 
@@ -1616,7 +1600,7 @@ msgstr "Temporada"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Eposódio"
 
@@ -1628,28 +1612,26 @@ msgstr "Eposódio"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
-#: ../../public/templates/show_recently_skipped_all.inc.php:54
-#: ../../public/templates/show_recently_skipped_all.inc.php:180
 #: ../../public/templates/show_video.inc.php:131
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Título"
@@ -1702,7 +1684,7 @@ msgid "Catalog Media Type"
 msgstr "Tipo de mídia do catálogo"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Música"
 
@@ -1759,22 +1741,22 @@ msgstr "Adicionar rótulo"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:81
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "ID MusicBrainz"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Categoria"
 
@@ -1848,7 +1830,7 @@ msgstr "Etiqueta Gerada"
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Resumo"
 
@@ -1859,20 +1841,25 @@ msgstr "Endereço"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "País"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Status"
 
@@ -1892,7 +1879,7 @@ msgstr "Desativar"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1922,7 +1909,7 @@ msgid "Codec"
 msgstr "Codec"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Criar Playlist"
 
@@ -1930,7 +1917,7 @@ msgstr "Criar Playlist"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Privado"
 
@@ -2028,8 +2015,8 @@ msgstr "Criar compartilhamento"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Compartilhar"
 
@@ -2086,8 +2073,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr "Deixe os campos do artista e do álbum em branco para ler as tags do arquivo"
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:115
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Licença da música"
 
@@ -2118,21 +2105,19 @@ msgstr "Adicionar usuário"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
-#: ../../public/templates/show_recently_skipped_all.inc.php:60
-#: ../../public/templates/show_recently_skipped_all.inc.php:186
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:55
 #: ../../public/templates/show_recently_skipped.inc.php:176
 #: ../../public/templates/show_user_registration.inc.php:93
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Usuário"
 
@@ -2146,9 +2131,9 @@ msgstr "Usuário"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2164,9 +2149,9 @@ msgstr "Nível de acesso do usuário"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Convidado"
 
@@ -2174,8 +2159,8 @@ msgstr "Convidado"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Gerenciador de conteúdo"
 
@@ -2183,8 +2168,8 @@ msgstr "Gerenciador de conteúdo"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Gerenciador de catálogo"
 
@@ -2197,8 +2182,8 @@ msgstr "Gerenciador de catálogo"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Administrador"
 
@@ -2207,7 +2192,7 @@ msgid "User Catalog Filter"
 msgstr "Filtro de Catálogo de Usuários"
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2216,7 +2201,7 @@ msgid "Search on Google ..."
 msgstr "Pesquisar no Google..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2225,7 +2210,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Procurar no DuckDuckGo..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2233,7 +2218,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Pesquisar na Wikipedia..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2243,8 +2228,8 @@ msgstr "Pesquisar no Last.fm..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2256,7 +2241,7 @@ msgstr "Pesquisar em Musicbrainz..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2275,16 +2260,16 @@ msgstr "Pesquisar em Musicbrainz..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Tocada"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2295,16 +2280,16 @@ msgstr[1] "%d vezes"
 msgstr[2] "%d vezes"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Enviado por"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2314,7 +2299,7 @@ msgstr "Enviado por"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2328,14 +2313,14 @@ msgstr "Enviado por"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Ações"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2346,21 +2331,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Randomizar para uma playlist temporária"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "Feed RSS"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2383,8 +2368,8 @@ msgstr "Salvar a ordem das trilhas"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2399,7 +2384,7 @@ msgid "Graphs"
 msgstr "Gráficos"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2407,8 +2392,8 @@ msgstr "Você realmente quer atualizar a partir das etiquetas?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2418,7 +2403,7 @@ msgid "Update from tags"
 msgstr "Atualizar a partir das etiquetas"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2426,14 +2411,14 @@ msgid "Album Edit"
 msgstr "Editar Álbum"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Editar álbum"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2449,7 +2434,7 @@ msgstr "Editar álbum"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Baixar"
 
@@ -2472,11 +2457,11 @@ msgstr "Baixar"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2487,7 +2472,7 @@ msgstr "Músicas "
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2515,16 +2500,16 @@ msgstr "Classificação"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2541,12 +2526,12 @@ msgstr "Arte"
 msgid "No Album found"
 msgstr "Nenhum Álbum encontrado"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Desconhecido (órfão)"
 
@@ -2640,7 +2625,7 @@ msgstr "Trilhas Top"
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Álbuns faltantes"
 
@@ -2660,7 +2645,7 @@ msgstr "Músicas similares"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2670,7 +2655,7 @@ msgstr "Músicas similares"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "Artista da Música"
 
@@ -2686,7 +2671,7 @@ msgstr "Nenhum Artista encontrado"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2707,7 +2692,7 @@ msgstr "Selecionar uma nova arte"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Inválido"
 
@@ -2786,13 +2771,16 @@ msgstr "Limpar"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Atualizar"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Importar"
@@ -2847,8 +2835,8 @@ msgstr "Nenhum catálogo encontrado"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2863,9 +2851,9 @@ msgstr "Descrição"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Versão"
 
@@ -3043,28 +3031,28 @@ msgid "Preference"
 msgstr "Preferências"
 
 #. HINT: Democratic Playlist Name
-#: ../../public/templates/show_democratic.inc.php:35
+#: ../../public/templates/show_democratic.inc.php:36
 #, php-format
 msgid "%s Playlist"
 msgstr "Playlist %s"
 
-#: ../../public/templates/show_democratic.inc.php:35
+#: ../../public/templates/show_democratic.inc.php:36
 #: ../../src/Repository/Model/Browse.php:370
 msgid "Democratic Playlist"
 msgstr "Playlist democrática"
 
-#: ../../public/templates/show_democratic.inc.php:41
+#: ../../public/templates/show_democratic.inc.php:42
 #: ../../public/templates/show_manage_democratic.inc.php:39
 msgid "Cooldown"
 msgstr "Resfriamento"
 
-#: ../../public/templates/show_democratic.inc.php:47
 #: ../../public/templates/show_democratic.inc.php:48
+#: ../../public/templates/show_democratic.inc.php:49
 #: ../../public/templates/show_edit_democratic.inc.php:38
 msgid "Configure Democratic Playlist"
 msgstr "Configurar playlist democrática"
 
-#: ../../public/templates/show_democratic.inc.php:85
+#: ../../public/templates/show_democratic.inc.php:86
 msgid "Reload this page automatically"
 msgstr "Recarregar esta página automaticamente"
 
@@ -3093,9 +3081,9 @@ msgstr "Página de Depuração"
 
 #: ../../public/templates/show_denied.inc.php:59
 #: ../../public/templates/sidebar_localplay.inc.php:102
-#: ../../src/Module/Api/ApiHandler.php:147
-#: ../../src/Module/Api/ApiHandler.php:218
-#: ../../src/Module/Api/ApiHandler.php:230
+#: ../../src/Module/Api/ApiHandler.php:151
+#: ../../src/Module/Api/ApiHandler.php:225
+#: ../../src/Module/Api/ApiHandler.php:237
 msgid "Access Denied"
 msgstr "Acesso negado"
 
@@ -3142,11 +3130,11 @@ msgstr "Você não tem permissão para escrever neste arquivo ou pasta"
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Nome do arquivo"
 
@@ -3160,7 +3148,7 @@ msgid "Edit Access Control List"
 msgstr "Editar a lista de controle de acesso"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:62
 msgid "Additional Artists"
 msgstr "Artistas Adicionais"
 
@@ -3177,12 +3165,12 @@ msgid "Add tags to sub songs"
 msgstr " Adicionar etiquetas às músicas secundárias"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Local de formação"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Ano de formação"
 
@@ -3219,7 +3207,7 @@ msgstr "Tempo de resfriamento"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "minutos"
 
@@ -3231,23 +3219,19 @@ msgstr "Tornar padrão"
 msgid "Edit Catalog Filter"
 msgstr "Editar Filtro de Catálogo"
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr "Editar Filtro"
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Configurar licença"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Descrição:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Link externo"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Confirmar"
 
@@ -3255,7 +3239,7 @@ msgstr "Confirmar"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Proprietário"
 
@@ -3273,7 +3257,7 @@ msgid "Feed"
 msgstr "Feed"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Idioma"
 
@@ -3282,9 +3266,9 @@ msgstr "Idioma"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Aleatório"
@@ -3307,7 +3291,7 @@ msgstr "Criado por: %1$s para %2$s"
 msgid "Comment:"
 msgstr "Comentário:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:77
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3317,24 +3301,24 @@ msgstr "Comentário:"
 msgid "Track"
 msgstr "Faixa"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Compositor"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:101
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Rótulo"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:126
 msgid "More Metadata"
 msgstr "Mais metadatos"
 
@@ -3426,8 +3410,8 @@ msgid "Format"
 msgstr "Formato"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Exportar"
 
@@ -3454,7 +3438,7 @@ msgstr "Transmissões"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Podcasts"
@@ -3469,7 +3453,7 @@ msgstr "Podcasts"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Episódios de podcast"
 
@@ -3560,8 +3544,8 @@ msgid "Direct URL to Image"
 msgstr "URL direta para a imagem"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Imagem local"
 
@@ -3613,15 +3597,15 @@ msgstr "Dia"
 msgid "Hour"
 msgstr "Hora"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Seu navegador não tem suporte para este recurso."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "Tela cheia não é suportada pelo seu navegador"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "A mídia está tocando. Quer realmente fechar?"
 
@@ -3682,57 +3666,57 @@ msgstr "Repetição Desligada"
 msgid "Show Album"
 msgstr "Mostrar álbum"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Mostrar letra"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Duplo clique para postar uma nova notificação"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Minha transmissão"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "Adicionar todos à playlist"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Slideshow"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "Expandir/recolher a playlist"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr "Playlist em loop"
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Visualizador"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "Visualizador em tela cheia"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Equalizador"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "Não suportado"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "Esta mídia não é suportada pelo player. Seu navegador está atualizado?"
 
@@ -3744,6 +3728,16 @@ msgstr "Importando playlist a partir de um arquivo"
 msgid "Import Playlist"
 msgstr "Importar playlist"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Arquivo"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3867,13 +3861,13 @@ msgid ""
 msgstr "Esta etapa utiliza os valores básicos de configuração e gera o arquivo de configuração. Se a pasta config/ for gravável, você pode selecionar \"write\" para que o Ampache grave o arquivo de configuração diretamente. Se escolher \"baixar\", após baixá-lo você deverá colocá-lo manualmente em %s."
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Vários"
 
@@ -3885,7 +3879,7 @@ msgstr "Caminho da web"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "Conexão do Banco de Dados"
 
@@ -3958,7 +3952,7 @@ msgid ""
 msgstr "Configurações recomendadas ao usar o Ampache como interface para uma comunidade musical."
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "Permitir transcodificação"
 
@@ -4154,7 +4148,6 @@ msgstr "Mostrar únicos"
 #: ../../public/templates/show_ip_history.inc.php:74
 #: ../../public/templates/show_pvmsgs.inc.php:63
 #: ../../public/templates/show_pvmsgs.inc.php:92
-#: ../../public/templates/show_recently_skipped_all.inc.php:58
 msgid "Date"
 msgstr "Data"
 
@@ -4177,11 +4170,11 @@ msgstr "Editar Rótulo"
 msgid "Edit Label"
 msgstr "Editar rótulo"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "Criar Rótulo"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Nenhum rótulo encontrado"
 
@@ -4312,10 +4305,10 @@ msgid "Yourself"
 msgstr "Você mesmo"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "Sistema"
 
@@ -4351,19 +4344,24 @@ msgstr "Atualizar tudo"
 msgid "Are you sure?"
 msgstr "Tem certeza?"
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "Adicionar novos arquivos de: %s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:63
-#, php-format
-msgid "Update existing files in: %s"
-msgstr "Atualizar arquivos existentes em: %s"
+msgid "Clean deleted files in:"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
+
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Nenhuma democrática encontrada"
 
@@ -4372,7 +4370,7 @@ msgid "Filter name"
 msgstr "Nome do filtro"
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Usuários"
 
@@ -4384,11 +4382,11 @@ msgstr "Número de Usuários"
 msgid "Number of Catalogs"
 msgstr "Número de Catálogos"
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "Criar Licença"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "Nenhuma licença encontrada"
 
@@ -4412,13 +4410,13 @@ msgstr "Adicionado em"
 msgid "Trending"
 msgstr "Mais populares"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Nenhum álbum faltante encontrado"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Artistas faltantes"
 
@@ -4476,12 +4474,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "Quer realmente excluir esta Playlist?"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Reordenar"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr "Duração"
 
@@ -4489,8 +4487,8 @@ msgstr "Duração"
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Nome da playlist"
 
@@ -4550,8 +4548,8 @@ msgstr "Editar Episódio de Podcast"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Data de publicação"
 
@@ -4562,11 +4560,6 @@ msgstr "Data de publicação"
 msgid "Length"
 msgstr "Duração"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Arquivo"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4605,8 +4598,8 @@ msgid "Edit Podcast"
 msgstr "Editar podcast"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4616,7 +4609,7 @@ msgstr "Editar podcast"
 msgid "Episodes"
 msgstr "Episódios"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Nenhum podcast encontrado"
 
@@ -4714,16 +4707,14 @@ msgstr[2] "%d horas"
 msgid "Size Limit"
 msgstr "Limite de tamanho"
 
-#: ../../public/templates/show_random.inc.php:134
+#: ../../public/templates/show_random.inc.php:132
 msgid "Enqueue"
 msgstr "Adicionar à lista"
 
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
-#: ../../public/templates/show_recently_skipped_all.inc.php:62
-#: ../../public/templates/show_recently_skipped_all.inc.php:188
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped.inc.php:57
 #: ../../public/templates/show_recently_skipped.inc.php:178
 msgid "Last Played"
@@ -4732,17 +4723,14 @@ msgstr "Quando"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
-#: ../../public/templates/show_recently_skipped_all.inc.php:64
-#: ../../public/templates/show_recently_skipped_all.inc.php:190
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped.inc.php:59
 #: ../../public/templates/show_recently_skipped.inc.php:180
 msgid "Agent"
 msgstr "Agente"
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
-#: ../../public/templates/show_recently_skipped_all.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
 msgid "%d second ago"
@@ -4752,8 +4740,7 @@ msgstr[1] "%d segundos atrás"
 msgstr[2] "%d segundos atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
-#: ../../public/templates/show_recently_skipped_all.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
 msgid "%d minute ago"
@@ -4763,8 +4750,7 @@ msgstr[1] "%d minutos atrás"
 msgstr[2] "%d minutos atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
-#: ../../public/templates/show_recently_skipped_all.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
 msgid "%d hour ago"
@@ -4774,8 +4760,7 @@ msgstr[1] "%d horas atrás"
 msgstr[2] "%d horas atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
-#: ../../public/templates/show_recently_skipped_all.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
 msgid "%d day ago"
@@ -4785,8 +4770,7 @@ msgstr[1] "%d dias atrás"
 msgstr[2] "%d dias atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
-#: ../../public/templates/show_recently_skipped_all.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
 msgid "%d week ago"
@@ -4796,8 +4780,7 @@ msgstr[1] "%d semanas atrás"
 msgstr[2] "%d semanas atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
-#: ../../public/templates/show_recently_skipped_all.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
 msgid "%d month ago"
@@ -4807,8 +4790,7 @@ msgstr[1] "%d meses atrás"
 msgstr[2] "%d meses atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
-#: ../../public/templates/show_recently_skipped_all.inc.php:113
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
 msgid "%d year ago"
@@ -4818,8 +4800,7 @@ msgstr[1] "%d anos atrás"
 msgstr[2] "%d anos atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
-#: ../../public/templates/show_recently_skipped_all.inc.php:116
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
 msgid "%d decade ago"
@@ -4829,13 +4810,11 @@ msgstr[1] "%d décadas atrás"
 msgstr[2] "%d décadas atrás"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
-#: ../../public/templates/show_recently_skipped_all.inc.php:173
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
 msgstr "Nenhuma música tocada recentemente foi encontrada"
 
-#: ../../public/templates/show_recently_skipped_all.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:44
 msgid "Recently Skipped"
 msgstr "Pulados Recentemente"
@@ -4973,7 +4952,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "Quer realmente excluir este rótulo?"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Não há dados suficientes"
 
@@ -5017,8 +4996,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "AVISO"
 
@@ -5327,23 +5304,29 @@ msgstr "A chave de validação utilizada não está correta"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Nunca"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Desconhecido"
@@ -5483,8 +5466,8 @@ msgstr "Última atualização"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Adicionado"
 
@@ -5496,15 +5479,15 @@ msgstr "Informações do vídeo"
 msgid "No video found"
 msgstr "Nenhum vídeo encontrado"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr "Ampache Embrulhado"
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr "Músicas Tocadas"
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr "Minutos Tocados"
 
@@ -5576,13 +5559,13 @@ msgid "Music Clips"
 msgstr "Clipes de música"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Filmes"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Vídeos pessoais"
@@ -5593,7 +5576,7 @@ msgid "Uploads"
 msgstr "Envios"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Playlists inteligentes"
@@ -5607,7 +5590,7 @@ msgid "Wanted"
 msgstr "Procurados"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "Compartilhamentos"
@@ -5649,7 +5632,7 @@ msgid "Account"
 msgstr "Conta"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "Ajuda"
 
@@ -5672,15 +5655,15 @@ msgid ""
 msgstr "Você pode ter acessado esta página porque o Ampache não conseguiu carregar as dependências necessárias"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "Nenhum catálogo configurado ainda. Para começar a transmitir sua mídia, você precisa %1$s adicionar um catálogo %2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Adicionada à playlist"
 
@@ -5724,7 +5707,6 @@ msgstr "Adicionar novo"
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
-#: ../../src/Module/Api/Method/AlbumSongsMethod.php:63
 #: ../../src/Module/Api/Method/Api5/AlbumSongs5Method.php:63
 #: ../../src/Module/Api/Method/Api5/Artist5Method.php:60
 #: ../../src/Module/Api/Method/Api5/ArtistAlbums5Method.php:59
@@ -5744,17 +5726,17 @@ msgstr "Adicionar novo"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5763,80 +5745,21 @@ msgstr "Adicionar novo"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
 #: ../../src/Module/Api/Method/Api5/Video5Method.php:63
-#: ../../src/Module/Api/Method/ArtistAlbumsMethod.php:59
-#: ../../src/Module/Api/Method/ArtistMethod.php:61
-#: ../../src/Module/Api/Method/ArtistSongsMethod.php:64
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:98
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:91
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:106
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:97
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:114
-#: ../../src/Module/Api/Method/BrowseMethod.php:104
-#: ../../src/Module/Api/Method/BrowseMethod.php:155
-#: ../../src/Module/Api/Method/BrowseMethod.php:171
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:61
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:82
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:101
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:82
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:101
-#: ../../src/Module/Api/Method/CatalogMethod.php:60
-#: ../../src/Module/Api/Method/DemocraticMethod.php:69
-#: ../../src/Module/Api/Method/DemocraticMethod.php:98
-#: ../../src/Module/Api/Method/FlagMethod.php:86
-#: ../../src/Module/Api/Method/FollowersMethod.php:68
-#: ../../src/Module/Api/Method/FollowingMethod.php:68
-#: ../../src/Module/Api/Method/GenreMethod.php:60
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
-#: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
-#: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
-#: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
-#: ../../src/Module/Api/Method/LiveStreamMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistMethod.php:63
-#: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
-#: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
-#: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
-#: ../../src/Module/Api/Method/RateMethod.php:89
-#: ../../src/Module/Api/Method/RecordPlayMethod.php:70
-#: ../../src/Module/Api/Method/RecordPlayMethod.php:88
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:79
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:61
-#: ../../src/Module/Api/Method/SongMethod.php:60
-#: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
-#: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:82
-#: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
-#: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
-#: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "Não Encontrado: %s"
@@ -5896,24 +5819,24 @@ msgstr "R128 Ganho do Álbum"
 msgid "Lyrics"
 msgstr "Letra"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Licenciamento"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Informações da música"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - Atualizar"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: Pelo Amor à Música - Instalação"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5921,33 +5844,33 @@ msgid ""
 msgstr "Esta página trata de todas as atualizações do banco de dados para o Ampache, começando com %1$s. Sua versão atual é %2$scom banco de dados versão %3$s."
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "Não foi possível abrir: `%s` para escrita"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "Não foi possível escrever em - `%s`"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "Arquivos de arte escritos: %d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr "Falta um parâmetro obrigatório"
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
-#: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:332
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
 #: ../../src/Module/Api/Method/Api5/Album5Method.php:56
@@ -5969,7 +5892,6 @@ msgstr "Falta um parâmetro obrigatório"
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5978,156 +5900,71 @@ msgstr "Falta um parâmetro obrigatório"
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:89
 #: ../../src/Module/Api/Method/Api5/UserUpdate5Method.php:128
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:80
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:89
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:73
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:82
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:80
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:88
-#: ../../src/Module/Api/Method/BrowseMethod.php:76
-#: ../../src/Module/Api/Method/BrowseMethod.php:134
-#: ../../src/Module/Api/Method/BrowseMethod.php:162
-#: ../../src/Module/Api/Method/CatalogActionMethod.php:65
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:79
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:101
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:90
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:90
-#: ../../src/Module/Api/Method/FlagMethod.php:72
-#: ../../src/Module/Api/Method/FlagMethod.php:80
-#: ../../src/Module/Api/Method/GetArtMethod.php:70
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
-#: ../../src/Module/Api/Method/GetSimilarMethod.php:63
-#: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
-#: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:79
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
-#: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:96
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:71
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:77
-#: ../../src/Module/Api/Method/PreferenceCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:67
-#: ../../src/Module/Api/Method/RateMethod.php:70
-#: ../../src/Module/Api/Method/RateMethod.php:76
-#: ../../src/Module/Api/Method/RateMethod.php:83
-#: ../../src/Module/Api/Method/RegisterMethod.php:99
-#: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:75
-#: ../../src/Module/Api/Method/StatsMethod.php:91
-#: ../../src/Module/Api/Method/StatsMethod.php:109
-#: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:76
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:72
-#: ../../src/Module/Api/Method/UpdateArtMethod.php:94
-#: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
-#: ../../src/Module/Api/Method/UserCreateMethod.php:84
-#: ../../src/Module/Api/Method/UserCreateMethod.php:90
-#: ../../src/Module/Api/Method/UserDeleteMethod.php:68
-#: ../../src/Module/Api/Method/UserEditMethod.php:82
-#: ../../src/Module/Api/Method/UserEditMethod.php:90
-#: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "Solicitação Ruim: %s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:358
 #, php-format
 msgid "Require: %s"
 msgstr "Necessita: %s"
 
-#: ../../src/Module/Api/ApiHandler.php:200
-#: ../../src/Module/Api/ApiHandler.php:209
+#: ../../src/Module/Api/ApiHandler.php:207
+#: ../../src/Module/Api/ApiHandler.php:216
 msgid "Access Control not Enabled"
 msgstr "Controle de acesso não habilitado"
 
-#: ../../src/Module/Api/ApiHandler.php:263
-#: ../../src/Module/Api/ApiHandler.php:272
-#: ../../src/Module/Api/ApiHandler.php:281
-#: ../../src/Module/Api/ApiHandler.php:293
+#: ../../src/Module/Api/ApiHandler.php:270
+#: ../../src/Module/Api/ApiHandler.php:279
+#: ../../src/Module/Api/ApiHandler.php:288
+#: ../../src/Module/Api/ApiHandler.php:300
 msgid "Session Expired"
 msgstr "Sessão expirada"
 
-#: ../../src/Module/Api/ApiHandler.php:315
-#: ../../src/Module/Api/ApiHandler.php:324
-#: ../../src/Module/Api/ApiHandler.php:333
-#: ../../src/Module/Api/ApiHandler.php:345
+#: ../../src/Module/Api/ApiHandler.php:322
+#: ../../src/Module/Api/ApiHandler.php:331
+#: ../../src/Module/Api/ApiHandler.php:340
+#: ../../src/Module/Api/ApiHandler.php:352
 msgid "Unauthorized access attempt to API - ACL Error"
 msgstr "Tentativa de acesso não autorizado para API - Erro de ACL"
 
-#: ../../src/Module/Api/ApiHandler.php:378
-#: ../../src/Module/Api/ApiHandler.php:393
-#: ../../src/Module/Api/ApiHandler.php:408
-#: ../../src/Module/Api/ApiHandler.php:426
-#: ../../src/Module/Api/ApiHandler.php:540
-#: ../../src/Module/Api/ApiHandler.php:549
+#: ../../src/Module/Api/ApiHandler.php:385
+#: ../../src/Module/Api/ApiHandler.php:400
+#: ../../src/Module/Api/ApiHandler.php:415
+#: ../../src/Module/Api/ApiHandler.php:433
+#: ../../src/Module/Api/ApiHandler.php:592
+#: ../../src/Module/Api/ApiHandler.php:601
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:101
 #: ../../src/Module/Api/Method/Api3/Localplay3Method.php:50
 #: ../../src/Module/Api/Method/Api3/Localplay3Method.php:70
 #: ../../src/Module/Api/Method/Api5/Democratic5Method.php:143
-#: ../../src/Module/Api/Method/DemocraticMethod.php:144
 msgid "Invalid Request"
 msgstr "Requisição inválida"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr "Tipo errado de objeto"
 
-#: ../../src/Module/Api/Method/AdvancedSearchMethod.php:80
-#: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:79
-#: ../../src/Module/Api/Method/Api5/BookmarkCreate5Method.php:70
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:65
-#: ../../src/Module/Api/Method/Api5/BookmarkEdit5Method.php:70
-#: ../../src/Module/Api/Method/Api5/DeletedVideos5Method.php:53
-#: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:64
-#: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:70
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:82
-#: ../../src/Module/Api/Method/Api5/Stats5Method.php:79
-#: ../../src/Module/Api/Method/Api5/Video5Method.php:52
-#: ../../src/Module/Api/Method/Api5/Videos5Method.php:55
-#: ../../src/Module/Api/Method/BookmarkCreateMethod.php:73
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:66
-#: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
-#: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
-#: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
-#: ../../src/Module/Api/Method/LocalplayMethod.php:83
-#: ../../src/Module/Api/Method/StatsMethod.php:79
-#: ../../src/Module/Api/Method/VideoMethod.php:53
-#: ../../src/Module/Api/Method/VideosMethod.php:55
-msgid "Enable: video"
-msgstr "Ativar: vídeo"
-
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:54
 #: ../../src/Module/Api/Method/Api3/Democratic3Method.php:74
 msgid "Media Object Invalid or Not Specified"
@@ -6192,7 +6029,8 @@ msgid "File not found"
 msgstr "Arquivo não encontrado"
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr "Catálogo não encontrado"
 
@@ -6227,21 +6065,23 @@ msgstr "Tipo de objeto incorreto"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr "Tipo de item de biblioteca incorreto"
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:87
+#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:65
+#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:67
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr "Item de biblioteca não encontrado"
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr "Acesso Negado: Os recursos sociais não estão ativados."
@@ -6252,20 +6092,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr "Acesso Negado: allow_video não está ativado."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr "Acesso Negado: Os recursos de podcast não estão ativados."
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6287,10 +6127,6 @@ msgstr "Falha de Login: O timestamp está fora do intervalo"
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:128
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
-#: ../../src/Module/Api/Method/HandshakeMethod.php:83
-#: ../../src/Module/Api/Method/HandshakeMethod.php:119
-#: ../../src/Module/Api/Method/HandshakeMethod.php:130
-#: ../../src/Module/Api/Method/HandshakeMethod.php:186
 msgid "Received Invalid Handshake"
 msgstr "O Handshake Recebido é Inválido"
 
@@ -6300,18 +6136,22 @@ msgstr "O Handshake Recebido é Inválido"
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:128
 #: ../../src/Module/Api/Method/HandshakeMethod.php:118
-#: ../../src/Module/Api/Method/HandshakeMethod.php:119
-#: ../../src/Module/Api/Method/HandshakeMethod.php:130
 msgid "Login failed, timestamp is out of range"
 msgstr "Erro no login pois a marcação de data está fora do intervalo"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Servidor"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
-#: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "Nome de usuário ou senha incorretos"
 
@@ -6325,12 +6165,12 @@ msgstr "Acesso Negado: Os recursos de licenciamento não estão ativados."
 msgid "Error Unable to connect to localplay controller"
 msgstr "Erro: Impossível conectar o controlador do player local"
 
-#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:65
+#: ../../src/Module/Api/Method/Api4/Playlist4Method.php:70
 #: ../../src/Module/Api/Method/Api4/PlaylistAddSong4Method.php:59
 #: ../../src/Module/Api/Method/Api4/PlaylistDelete4Method.php:55
 #: ../../src/Module/Api/Method/Api4/PlaylistEdit4Method.php:73
 #: ../../src/Module/Api/Method/Api4/PlaylistRemoveSong4Method.php:62
-#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:67
+#: ../../src/Module/Api/Method/Api4/PlaylistSongs4Method.php:72
 msgid "Access denied to this playlist"
 msgstr "Acesso negado a esta playlist"
 
@@ -6386,182 +6226,122 @@ msgstr "Falha ao atualizar artista"
 msgid "Failed to update_artist_info or recommendations for "
 msgstr "Falha ao atualizar artista ou recomendações"
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr "Falha ao sincronizar episódios para podcast:"
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "Solicitação Ruim"
+#: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:79
+#: ../../src/Module/Api/Method/Api5/BookmarkCreate5Method.php:70
+#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:65
+#: ../../src/Module/Api/Method/Api5/BookmarkEdit5Method.php:70
+#: ../../src/Module/Api/Method/Api5/DeletedVideos5Method.php:53
+#: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:64
+#: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:70
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:82
+#: ../../src/Module/Api/Method/Api5/Stats5Method.php:79
+#: ../../src/Module/Api/Method/Api5/Video5Method.php:52
+#: ../../src/Module/Api/Method/Api5/Videos5Method.php:55
+msgid "Enable: video"
+msgstr "Ativar: vídeo"
 
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:81
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:96
-#: ../../src/Module/Api/Method/CatalogActionMethod.php:105
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:161
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:177
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:72
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:82
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:97
 msgid "Not Found"
 msgstr "Não Encontrado"
 
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:76
-#: ../../src/Module/Api/Method/CatalogFileMethod.php:76
-#: ../../src/Module/Api/Method/CatalogFolderMethod.php:76
 msgid "Enable: delete_from_disk"
 msgstr "Ativar: delete_from_disk"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
-#: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
-#: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
-#: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
-#: ../../src/Module/Api/Method/PodcastsMethod.php:57
-#: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
 msgstr "Ativar: podcast"
 
 #: ../../src/Module/Api/Method/Api5/Flag5Method.php:58
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:56
-#: ../../src/Module/Api/Method/FlagMethod.php:59
-#: ../../src/Module/Api/Method/RateMethod.php:57
 msgid "Enable: ratings"
 msgstr "Ativar: ratings"
 
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
-#: ../../src/Module/Api/Method/FollowersMethod.php:57
-#: ../../src/Module/Api/Method/FollowingMethod.php:57
-#: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
-#: ../../src/Module/Api/Method/TimelineMethod.php:58
-#: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
 msgstr "Ativar: sociable"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
-#: ../../src/Module/Api/Method/ShareMethod.php:54
-#: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
 msgstr "Ativar: share"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
-#: ../../src/Module/Api/Method/LiveStreamMethod.php:55
-#: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "Ativar: live_stream"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
-#: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "Ativar: label"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
-#: ../../src/Module/Api/Method/LicensesMethod.php:57
-#: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
 msgstr "Ativar: licensing"
 
 #: ../../src/Module/Api/Method/Api5/Localplay5Method.php:69
 #: ../../src/Module/Api/Method/Api5/LocalplaySongs5Method.php:58
-#: ../../src/Module/Api/Method/LocalplayMethod.php:70
-#: ../../src/Module/Api/Method/LocalplaySongsMethod.php:59
 msgid "Unable to connect to localplay controller"
 msgstr "Não foi possível conectar o controlador localplay"
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+msgid "Bad Request"
+msgstr "Solicitação Ruim"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
-#: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
-#: ../../src/Module/Api/Method/PlaylistMethod.php:68
-#: ../../src/Module/Api/Method/PlaylistRemoveSongMethod.php:64
-#: ../../src/Module/Api/Method/PlaylistSongsMethod.php:74
 msgid "Require: 100"
 msgstr "Necessita: 100"
 
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:65
-#: ../../src/Module/Api/Method/SongDeleteMethod.php:66
 msgid "Require: 75"
 msgstr "Necessita: 75"
 
@@ -6577,49 +6357,45 @@ msgstr "Depreciado"
 msgid "Access denied"
 msgstr "Acesso negado"
 
-#: ../../src/Module/Api/Method/RegisterMethod.php:60
-msgid "Enable: allow_public_registration"
-msgstr "Ative: allow_public_registration"
-
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Clipes"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1642
 msgid "Ampache XSPF Playlist"
 msgstr "Playlist Ampache XSPF"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "Incompatibilidade de versão do Endereço IP"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "Um Endereço IPV4 / IPV6 Inválido foi digitado"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr "Entrada de ACL duplicada"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6627,8 +6403,8 @@ msgstr "Entrada de ACL duplicada"
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6638,7 +6414,7 @@ msgstr "Entrada de ACL duplicada"
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6651,7 +6427,7 @@ msgstr "Entrada de ACL duplicada"
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6660,21 +6436,22 @@ msgstr "Entrada de ACL duplicada"
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6682,7 +6459,7 @@ msgstr "Entrada de ACL duplicada"
 msgid "No Problem"
 msgstr "Sem Problema"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Uma (ou mais) novas Listas de Controle de Acesso criadas"
 
@@ -6727,19 +6504,19 @@ msgstr "Tem Certeza?"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "Isso irá excluir permanentemente a ACL \"%s\""
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "Sua Lista de Controle de Acesso foi atualizada"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "Selecione um tipo de catálogo"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "Digite um nome de catálogo"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "A criação do catálogo iniciou"
 
@@ -6766,17 +6543,17 @@ msgstr "Todos os dados de Tocando Agora foram limpos"
 msgid "Catalog statistics have been cleared"
 msgstr "As estatísticas do catálogo foram limpas"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "O catálogo foi excluído"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6784,21 +6561,20 @@ msgstr "O catálogo foi excluído"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "Houve um Problema"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "Erro ao excluir este catálogo"
 
@@ -6825,7 +6601,7 @@ msgstr "A pesquisa da arte do catálogo iniciou"
 msgid "This will permanently delete your Catalog"
 msgstr "Isso irá excluir seu catálogo permanentemente"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "Nenhuma Música desativada foi encontrada"
 
@@ -6850,25 +6626,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr "Um nome de filtro é necessário"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr "Este nome de filtro já existe"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr "O novo filtro não foi criado"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr "Novo Filtro Adicionado"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr "%1$s foi criado"
@@ -6896,33 +6672,41 @@ msgstr "Isso irá excluir permanentemente o filtro de catálogo \"%s\""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr "Os usuários serão redefinidos para o filtro DEFAULT."
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr "O filtro não foi modificado"
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr "Filtro Atualizado"
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr "%1$s foi atualizado"
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "A Licença foi excluída"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "A Licença foi atualizada"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "Uma nova Licença foi criada"
 
-#: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
-msgid "Your e-mail has been sent"
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
+msgid "Your e-mail has been sent"
 msgstr "Seu e-mail foi enviado"
 
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:99
@@ -6986,7 +6770,7 @@ msgstr "O Plugin foi atualizado"
 msgid "Shoutbox post has been deleted"
 msgstr "O post foi excluído"
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr "O post da caixa de mensagens foi atualizado"
 
@@ -7000,37 +6784,37 @@ msgid ""
 "currently configured charset"
 msgstr "Seu banco de dados e tabelas associadas foram atualizados para corresponder ao seu conjunto de caracteres atual"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "Suas Senhas não conferem"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "Um Nome de Usuário é necessário"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "O Nome de Usuário já existe"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "Você digitou um e-mail incorreto"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "O novo Usuário não foi criado"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Novo usuário adicionado"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s foi criado com um nível de acesso de %2$s"
@@ -7111,14 +6895,14 @@ msgstr "Isso substituirá seu token existente. Links com o token antigo podem n
 msgid "%s IP History"
 msgstr "Histórico do IP %s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "Verifique se a dimensão da imagem está entre %1$s e %2$s "
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr "%s (%s) atualizado"
@@ -7128,12 +6912,13 @@ msgstr "%s (%s) atualizado"
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7188,8 +6973,8 @@ msgstr "O Artista e todos os arquivos serão excluídos"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr "Sobrescrever os nomes de Artista que batem com um mbid"
 
@@ -7228,36 +7013,32 @@ msgstr "Está faltando o nome de usuário do banco de dados ou a senha"
 msgid "Configuration files were either not found or unreadable"
 msgstr "Os arquivos de configuração não foram encontrados ou estão ilegíveis"
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "O Rótulo foi adicionado"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "O Rótulo foi excluído"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "Não foi possível excluir este Rótulo."
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "O Rótulo será excluído"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "O Rótulo não foi encontrado"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "Conta desativada, entre em contato com o administrador"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "Usuário já logado"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "Não foi possível criar uma conta local"
 
@@ -7295,23 +7076,27 @@ msgstr "Falha"
 msgid "The Playlist could not be imported"
 msgstr "A playlist não pode ser importada"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr "Nenhuma música válida encontrada na playlist"
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr "O podcast foi excluído"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr "A URL do feed é inválida"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr "O tipo de catálogo alvo está errado"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr "Não foi possível ler o feed"
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr "Podcast subscrito"
 
@@ -7327,52 +7112,68 @@ msgstr "Episódio de Podcast foi excluído"
 msgid "The Podcast Episode will be deleted"
 msgstr "Episódio de Podcast será excluído"
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Servidor"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr "Sua conta foi atualizada"
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr "Sua conta não foi atualizada"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Preferências do servidor atualizadas com sucesso"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Preferências do usuário atualizadas com sucesso"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr "Preencha seu nome completo (primeiro nome, último nome)"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Por favor, preencha seu site"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Por favor, preencha seu estado"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Por favor, preencha sua cidade"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "Erro na atualização"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Usuário atualizado com sucesso"
 
@@ -7388,7 +7189,7 @@ msgstr "O assunto é requerido"
 msgid "Message has been sent"
 msgstr "Mensagem enviada"
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "As mensagens foram excluídas"
 
@@ -7396,7 +7197,7 @@ msgstr "As mensagens foram excluídas"
 msgid "The Message will be deleted"
 msgstr "A Mensagem será excluída"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr "O status da Mensagem mudou"
 
@@ -7405,7 +7206,7 @@ msgstr "O status da Mensagem mudou"
 msgid "RE"
 msgstr "RE"
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr "Estação de Rádio criada"
 
@@ -7435,6 +7236,7 @@ msgstr "Você deve digitar uma senha"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "As senhas não conferem"
 
@@ -7443,7 +7245,7 @@ msgid "Failed to create user"
 msgstr "Erro ao criar usuário"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:274
 msgid "Remove"
 msgstr "Excluir"
 
@@ -7453,11 +7255,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr "Sua pesquisa foi salva como uma Playlist de nome %s"
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "Erro ao criar playlist"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr "Sua pesquisa foi salva como uma Playlist Inteligente com o nome %s"
@@ -7466,30 +7267,30 @@ msgstr "Sua pesquisa foi salva como uma Playlist Inteligente com o nome %s"
 msgid "View on MusicBrainz"
 msgstr "Visualizar no MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr "Os compartilhamentos expirados foram limpos"
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr "Compartilhamento criado"
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr "Agora você pode começar a compartilhar a seguinte URL:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr "Você também pode incorporar esse compartilhamento como um player da web no seu site, com o seguinte código HTML:"
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr "Erro ao criar compartilhamento"
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "Compartilhamento excluído"
 
@@ -7497,7 +7298,7 @@ msgstr "Compartilhamento excluído"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr "O Compartilhamento será excluído e não estará mais acessível para outras pessoas"
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr "Objeto inválido selecionado"
 
@@ -7537,6 +7338,10 @@ msgstr "Não foi possível excluir esta Temporada de TV."
 msgid "The entire TV Season will be deleted"
 msgstr "A Temporada de TV inteira será excluída"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "Vídeo excluído"
@@ -7553,20 +7358,20 @@ msgstr "O Vídeo será excluído"
 msgid "Unable to open"
 msgstr "Não foi possível abrir"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr "Defina album_art_store_disk para remover a arte do banco de dados"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr "local_metadata_dir setting é necessário para armazenar a arte no disco"
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Executando atualização do Beets"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "Erro ao adicionar música - %s"
@@ -7591,7 +7396,7 @@ msgstr "URI do servidor Beets"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr "O tipo de catálogo remoto foi selecionado, mas o caminho não é uma URL"
 
@@ -7656,21 +7461,21 @@ msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr "Atualização do catálogo finalizada. Total de mídias: [%s]"
 
 #: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr "Música atualizada: \"%s\""
 
 #: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr "Música a atualizar \"%s\""
 
 #. HINT: filename (File path)
 #: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr "Excluindo música: \"%s\""
@@ -7680,7 +7485,7 @@ msgid "API Error: cannot connect to Dropbox."
 msgstr "Erro de API: Não foi possível conectar ao Dropbox."
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "O caminho não foi especificado"
 
@@ -7711,7 +7516,7 @@ msgstr "Não foi possível saber o tamanho do arquivo \"%s\""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "Não foi possível ler o arquivo. Ele existe? %s"
@@ -7727,7 +7532,7 @@ msgid "N/A"
 msgstr "N/D"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr "Catálogo atualizado"
 
@@ -7736,11 +7541,11 @@ msgstr "Catálogo atualizado"
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr "Tempo Total: [%s] Total de Mídias: [%s] Mídias Por Segundo: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr "Raiz do catálogo ilegível, parando a limpeza"
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Todos arquivos seriam excluídos. Nada foi feito"
 
@@ -7750,27 +7555,27 @@ msgstr "Todos arquivos seriam excluídos. Nada foi feito"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "Arquivo não encontrado ou com 0 Bytes: %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "O caminho especificado está dentro de um catálogo existente"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "A pasta não pôde ser lida. Ela existe? %s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr "A raiz do catálogo está ilegível, parando a verificação"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "Nenhum nome de usuário ou senha foi especificado"
@@ -7805,15 +7610,15 @@ msgstr[2] "%s músicas encontradas"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "Erro ao inserir música - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Atualizado"
@@ -7822,136 +7627,136 @@ msgstr "Atualizado"
 msgid "Completed updating remote Catalog(s)."
 msgstr "Atualização de catálogo(s) remoto(s) concluída."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr "Instale um servidor Seafile conforme descrito na documentação"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr "Digite a URL para o servidor (por ex. 'https://seafile.example.com') e o nome da biblioteca (por ex. 'Music')."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr "Atraso na Chamada da API é o atraso inserido entre solicitações repetidas ao Seafile (como durante uma ação Adicionar ou Limpar) para acomodar o Limite da Taxa do Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr "O padrão é ajustado nas configurações de limite da taxa padrão do Seafile."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr "Depois de criar o catálogo, você deve 'Prepará-lo' na tabela do catálogo."
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "URI do servidor"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "Nome da Biblioteca"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "Atraso na Chamada da API"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Usuário/E-mail do Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Senha do Seafile"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "A URL do servidor Seafile é requerida"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr "O nome da biblioteca do servidor Seafile é requerido"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "O nome do usuário Seafile é requerido"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "A senha do Seafile é requerida"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr "O delay da chamada API deve ser numérico"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr "Houve um problema ao autenticar na API do Seafile: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr "Executando Atualização Remota Seafile"
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr "Total de Mídias: [%s]"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr "Nenhuma mídia foi atualizada, você respeitou os padrões?"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "Pulando a música existente: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr "Adicionando uma nova música: %s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr "Não foi possível adicionar a música: %s"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr "Houve um erro ao verificar esta música \"%1$s\": %2$s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr "Mantendo música: %s"
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr "Esse caminho pertence a um catálogo Subsonic existente: %s"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Executando atualização remota do Subsonic"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr "Atualização do(s) catálogo(s) Subsonic concluída"
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7969,7 +7774,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr "Não foi possível encontrar a biblioteca Seafile chamada \"%s\", nenhuma mídia foi atualizada"
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr "Falha ao criar o catálogo, verifique os logs de depuração"
 
@@ -7992,7 +7797,7 @@ msgid "Look for missing file media entries"
 msgstr "Procurar por entradas de arquivos de mídia ausentes"
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8063,7 +7868,7 @@ msgstr "Excluindo Arquivo: \"%s\""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr "Lendo Arquivo: \"%s\""
@@ -8109,54 +7914,59 @@ msgstr "Criado %s usuário %s com senha %s"
 msgid "User creation failed"
 msgstr "Falha na criação do usuário"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr "Não foi possível atualizar o banco de dados com a última versão"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr "Rodar a atualização"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr "Mostra informação da atualização do banco de dados"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr "Versão do Ampache: %s"
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr "Versão da configuração: %s"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr "Versão do banco de dados: %s"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr "As tabelas ausentes do banco de dados foram criadas"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr "Seu banco de dados está sem essas tabelas. Use -e|--execute para recriá-las"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr "Atualizar Agora!"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "As seguintes atualizações precisam ser realizadas:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr "Não é necessário atualizar"
 
@@ -8249,15 +8059,15 @@ msgstr "Converter nomes de arquivo para utf8"
 msgid "php-iconv is required for this functionality, quitting"
 msgstr "php-iconv é necessário para esta funcionalidade, saindo"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr "Rodar o processo cron"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr "Cache de cron não habilitado"
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr "Processo cron concluído"
 
@@ -8403,29 +8213,29 @@ msgstr "Nova localização"
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr "Atualizar a localização de `some-catalog` para /novo/caminho"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr "Imprimir etiquetas de arquivo"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr "Caminho do Arquivo"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr "Imprimir etiquetas"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr "Usando: %1$s E %2$s para correspondência de padrão de arquivo"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Resultados brutos:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Resultados finais vistos por Ampache usando %s:"
@@ -8604,12 +8414,12 @@ msgstr "Motor da tabela: %s"
 msgid "No changes have been made"
 msgstr "Nenhuma alteração foi feita"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr "Instância Ativa HTTPQ"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8617,14 +8427,14 @@ msgstr "Instância Ativa HTTPQ"
 msgid "Instance Name"
 msgstr "Nome da instância"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Nome do host"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8640,12 +8450,12 @@ msgid "Paused"
 msgstr "Pausado"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "Instância Ativa MPD"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "Instância Ativa UPnP"
 
@@ -8654,25 +8464,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "Instância VLC Ativa"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "Instância Ativa XBMC"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:598
 msgid "Ampache ASX Playlist"
 msgstr "Playlist Ampache ASX"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:771
 msgid "Vote added"
 msgstr "Voto adicionado"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr "Erro ao criar esta pasta: %s"
@@ -8729,8 +8539,8 @@ msgid "Catalog Block: %s"
 msgstr "Bloco de Catálogo: %s"
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8747,44 +8557,44 @@ msgstr "Examinar Arquivo..."
 msgid "Source: %s"
 msgstr "Origem: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr "Sobraram variáveis no sort_pattern. %s"
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr "Destino: %s"
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr "Criar pasta \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr "Não sobrescrever um arquivo existente: \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "Copiando \"%1$s\" para \"%2$s\""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr "Erro ao copiar arquivo para \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr "Erro ao comparar tamanho. Não excluíndo \"%s\""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8887,6 +8697,13 @@ msgstr "Falha na seleção do banco de dados: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Criação de usuário administrativo falhou: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "comentou sobre"
@@ -8934,12 +8751,12 @@ msgstr "Um usuário de \"%1$s\" solicitou um reset de senha para \"%2$s\""
 msgid "The password has been set to: %s"
 msgstr "A senha foi definida como: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr "Você recebeu uma nova mensagem privada de %s."
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Mensagem privada"
 
@@ -9053,16 +8870,15 @@ msgstr "Erro ao copiar. Arquivo fonte não excluído"
 msgid "File moved..."
 msgstr "Arquivo movido..."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr "Feeds RSS Ampache"
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr "Data de reprodução"
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "em"
@@ -9071,12 +8887,12 @@ msgstr "em"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Ligado"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Desligado"
 
@@ -9188,22 +9004,26 @@ msgid "Name descending"
 msgstr "Nome descendente"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Clique para conceder acesso %s para o Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Artista desconhecido"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr "Prévia da música de 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr "Chave de consumidor 7digital"
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr "Senha 7digital"
 
@@ -9212,27 +9032,27 @@ msgid "Amazon art search"
 msgstr "Pesquisa de arte na Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Url base da Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Máximo de páginas de resultado da Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "ID da chave de acesso da Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Chave de acesso secreta da Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Etiqueta de associado da Amazon"
 
@@ -9253,13 +9073,13 @@ msgid "Catalog favorites on homepage"
 msgstr "Favoritos do catálogo na página inicial"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr "Máximo de itens favoritos do catálogo"
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr "Visualização em grade dos favoritos do catálogo"
 
@@ -9276,12 +9096,12 @@ msgid "Discogs metadata integration"
 msgstr "Integração de metadados do Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr "Chave de consumidor Discogs"
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr "Senha do Discogs"
 
@@ -9289,25 +9109,12 @@ msgstr "Senha do Discogs"
 msgid "Facebook share"
 msgstr "Compartilhar no Facebook"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr "Botão de doação Flattr na página do usuário"
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr "ID de Usuário Flattr"
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr "Flattr isso"
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr "Fotos do artista do Flickr"
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr "Chave API do Flickr"
 
@@ -9316,7 +9123,7 @@ msgid "Friend's Timeline on homepage"
 msgstr "Linha do tempo de amigos na página inicial"
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr "Máximo de itens da linha do tempo de amigos "
 
@@ -9329,7 +9136,7 @@ msgid "Google Analytics statistics"
 msgstr "Estatísticas Google Analytics"
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr "ID de Rastreamento do Google Analytics"
 
@@ -9338,7 +9145,7 @@ msgid "Show user's location with Google Maps"
 msgstr "Mostrar a localização do usuário com o Google Maps"
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr "Chave API do Google Maps"
 
@@ -9359,12 +9166,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr "Baixar automaticamente os álbuns aceitos da Lista de Procurados com Headphones"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr "URL de Headphones"
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr "Chave API de Headphones"
 
@@ -9373,13 +9180,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr "Grave as preferências musicais do que você toca na sua conta Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Desafio de Last.FM"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr "URL de Concessão Last.FM"
 
@@ -9392,7 +9200,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr "Grave as preferências musicais do que você toca na sua conta Libre.FM"
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr "Submeter Desafio à Libre.FM"
 
@@ -9406,7 +9214,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr "Grave as preferências musicais do que você toca na sua conta ListenBrainz"
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "Token de Usuário ListenBrainz"
 
@@ -9428,12 +9236,12 @@ msgid "Matomo statistics"
 msgstr "Estatísticas Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr "ID do Site Matomo"
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr "URL do Matomo"
 
@@ -9450,12 +9258,12 @@ msgid "PayPal donation button on user page"
 msgstr "Botão de doação do PayPal na página do usuário"
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr "ID do PayPal"
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr "Código da Moeda do Paypal"
 
@@ -9468,17 +9276,17 @@ msgid "Personal favorites on homepage"
 msgstr "Favoritos pessoais na página inicial"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr "Favoritos pessoais na página inicial"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr "Playlists Favoritas"
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr "Listas Inteligentes Favoritas"
 
@@ -9491,12 +9299,12 @@ msgid "Piwik statistics"
 msgstr "Estatísticas Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr "ID do Site Piwik"
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr "URL do Piwik"
 
@@ -9505,49 +9313,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr "Aumente a classificação do álbum e do artista para corresponder à classificação mais alta da música"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr "Classificação mínima de estrelas para corresponder"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr "Quando você adorar uma faixa, marque o álbum e o artista"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr "Regra de correspondência para 1 estrela ($play,$skip)"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr "Regra de correspondência para 2 estrelas"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr "Regra de correspondência para 3 estrelas"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr "Regra de correspondência para 4 estrelas"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr "Regra de correspondência para 5 estrelas"
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr "Regra de correspondência para bandeiras"
 
@@ -9561,21 +9369,21 @@ msgid "RSS View"
 msgstr "Visualização RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "URL do Feed RSS"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr "Máximo de itens do Feed RSS"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr "Mensagem na página inicial"
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr "Máximo de itens de mensagens na página inicial"
 
@@ -9584,12 +9392,12 @@ msgid "Control bandwidth per user"
 msgstr "Controle da largura de banda por usuário"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr "Controle de limite de banda máxima de Stream (mês)"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr "Histórico do controle de limite de banda de Stream (dias)"
 
@@ -9598,12 +9406,12 @@ msgid "Control hits per user"
 msgstr "Controle de acessos por usuário"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr "Controle do máximo de acesso de Stream"
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr "Histórico do controle de acesso de Stream (dias)"
 
@@ -9612,12 +9420,12 @@ msgid "Control time per user"
 msgstr "Controle de tempo por usuário"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr "Controle do tempo máximo de Stream (minutos)"
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr "Histórico do controle de tempo de Stream (dias)"
 
@@ -9626,7 +9434,7 @@ msgid "TheAudioDb metadata integration"
 msgstr "Integração de metadados do AudioDb"
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr "Chave API do AudioDb"
 
@@ -9635,7 +9443,7 @@ msgid "TVDb metadata integration"
 msgstr "Integração de metadados do TVDb"
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr "Chave API TVDb"
 
@@ -9648,43 +9456,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr "Encurtadores de URL em links compartilhados com YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr "Nome de domínio YOURLS"
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr "YOURLS usa IDN"
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr "Chave API YOURLS"
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:253
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "MusicBrainzID do álbum"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:258
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "MusicBrainzID do grupo"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "MusicBrainzID do artista"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Editar/Encontrar arte"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Você realmente quer redefinir a arte?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Redefinir Arte"
 
@@ -9701,7 +9509,7 @@ msgid "Unbroadcast"
 msgstr "Parar transmissão"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr "Itens da Playlist"
 
@@ -9721,29 +9529,29 @@ msgstr "Álbuns procurados"
 msgid "Private Messages"
 msgstr "Mensagens privadas"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "dia"
 msgstr[1] "dias"
 msgstr[2] "dias"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "hora"
 msgstr[1] "horas"
 msgstr[2] "horas"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Nenhuma atualização é necessária"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "Catálogo limpo"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
@@ -9751,15 +9559,11 @@ msgstr[0] "%d arquivo excluído."
 msgstr[1] "%d arquivos excluídos."
 msgstr[2] "%d arquivos excluídos."
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "Catálogo verificado"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr "Nenhuma música válida encontrada na playlist"
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9769,26 +9573,26 @@ msgstr "Esta subpasta não está dentro de um catálogo existente. A atualizaç
 msgid "Primary"
 msgstr "Primário"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "O nome é requerido"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr "URL inválida, deve ser mms://, https:// ou http://"
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "A URL é inválida, deve ser https:// ou http://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr "Codec é necessário (MP3, OGG, etc...)"
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "Catálogo é inválido"
 
@@ -9800,523 +9604,523 @@ msgstr "Existem Plugins a atualizar!"
 msgid "Update Plugins automatically"
 msgstr "Atualizar Plugins automaticamente"
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr "pulado"
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr "pendente"
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr "completo"
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Carregamento da página Ajax"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Álbum - Agrupar vários discos"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr "Album - Grupo por tipo de liberação"
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Álbum - Agrupar por tipo de lançamento"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "Álbum - Classificação padrão"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Permitir tocar o democrático"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Permitir tocar player local"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "Compartilhar informação do Tocado Recentemente - Permitir acesso ao agente do streaming"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "Compartilhar informação do Tocando Agora"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "Compartilhar informação do Tocado Recentemente"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "Compartilhar informação do Tocado Recentemente - Permitir acesso à data/hora do streaming"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Permitir transmissão"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "Permitir uploads de usuário"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "Permitir recursos de vídeo"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr "Permitir respostas da API3 do Ampache"
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr "Permitir respostas da API4 do Ampache"
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr "Permitir respostas da API5 do Ampache"
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr "Permitir respostas da API6 do Ampache"
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr "Forçar uma resposta API específica independente da versão enviada"
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr "Ocultar playlists no Subsonic e clientes API que iniciarem com esta string"
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr "Ocultar playlists inteligentes que batem com nomes de playlists no Subsonic e clientes API"
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Data e hora da última checagem do auto-autualizador"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "A versão encontrada pelo auto-atualizador na última checagem é mais nova"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "Versão encontrada pelo auto-atualizador na última checagem"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Verificar por atualizações do Ampache automaticamente"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr "Chave API do Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr "Nome de Usuário Bit.ly"
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr "Manter apenas o favorito de mídia mais recente"
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Transmitir pelo player web por padrão"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Mostrar caixa de filtro na navegação"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "Expiração para notificações do player web via navegador (segundos)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "Notificações do player web via navegador"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr "Verificar item da biblioteca no momento da importação e desativar duplicatas"
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr "Cache de dados SQL calculados (por exemplo, estatísticas de hits da mídia) usando um cron"
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Personalizar a imagem em branco padrão de álbum"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Personalizar a imagem em branco padrão do vídeo"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "Data e hora personalizadas"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "URL personalizada - Ícone de favoritos"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr "URL personalizada - Fundo da página de login"
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "URL personalizada - Logotipo da página de login"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "URL personalizada - Logotipo"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Texto personalizado do rodapé"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr "Fuso horário personalizado (Substitui o date.timezone do PHP)"
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Usar a plataforma de serviço DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Senha da plataforma de serviço DAAP"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr "Democrática - Limpar votos para sessões de usuários expiradas"
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr "Democrática - Usar listas inteligentes para a playlist base"
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Limitar a reprodução direta à contagem máxima de mídias"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr "Metadados personalizados - Definir lista de campos"
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr "Metadados personalizados - Desativar estes campos"
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Permitir baixar"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr "Forçar a reprodução via HTTP, independentemente da porta"
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "Permitir geolocalização"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "Ocultar a coluna Gênero nas linhas da navegação"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr "Ocultar a coluna Artista para Álbuns com um só Artista"
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "Mostrar álbuns do momento"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "Mostrar vídeos do momento"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "Mostrar os Tocando Agora"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "Mostrar o Tocado Recentemente"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr "Mostrar todos os tipos de média em Tocadas Recentemente"
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr "Volume padrão do webplayer"
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Navegação alfabética por padrão nos seguintes itens da biblioteca (álbum, artista, ...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Menu de contexto de item da biblioteca"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Tipo de player local"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Acesso ao player local"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Trancar músicas"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "Permitir notificações por e-mail"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr "Tocando Agora filtrado por usuário"
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Deslocamento limite"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr "Defina a quantidade de itens que o Álbum/Vídeo do Momento exibirá"
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr "Sessões API não expiram"
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Método da playlist"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Tipo de playlist"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr "Tipo de playback"
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "# episódios mais recentes a manter"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "# episódios a baixar quando novos episódios estiverem disponíveis"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Threshold popular"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Taxa limite"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Dias de expiração padrão de links de compartilhamento (0 = nunca)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Permitir compartilhamento"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr "Mostrar link 'Álbum dos Artistas' na barra lateral principal"
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr "Mostrar link 'Artistas' na barra lateral principal"
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Mostrar botão de doação no rodapé"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr "Mostrar os links de login/registro no cabeçalho do site"
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr "Mostrar Licença"
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr "Mostrar letra"
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr "Mostrar o ano original do álbum nos links (se disponível)"
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Mostrar quantas vezes que foi tocada"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr "Mostrar o usuário dono da playlist nos títulos"
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "Mostrar # pulado"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr "Mostrar a legenda do álbum nos links (se disponível)"
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr "Ative o acesso ao seu \"Spotify Embalado\" na sua página de usuário"
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Barra lateral clara por padrão"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Título do site"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Tempo de inatividade do slideshow do artista"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Mostra música atual no título da página web do player"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Estatísticas de limite do dia"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr "Ativar a reescrita de URL"
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr "Forçar download de streams Subsonic. (Ative scrobble em seu cliente para gravar estatísticas)"
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "Usar backend Subsonic"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Cor do tema"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Tema"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Menu superior"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Taxa de bits da transcodificação"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Corrigir a posição do cabeçalho em temas compatíveis"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "Adicione apenas itens exclusivos às playlists"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr "Nível de Acesso de Upload"
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "Permitir que os usuários editem músicas enviadas"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr "Permitir que os usuários excluam músicas enviadas"
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Renomear o arquivo enviado de acordo com o padrão do catálogo"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr "Catálogo de destino"
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr "Script pós-upload (pasta atual = pasta de destino do upload)"
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "Criar uma pasta por usuário"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr "Considerar o usuário remetente como o artista da faixa"
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Usar a plataforma de serviço UPnP"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr "Navegar pelo Ano Original dos álbuns (volta ao ano)"
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr "Use uma ação de reprodução alternativa para streaming se tiver problemas com a reprodução de música"
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "Usar plataforma de serviço WebDAV"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr "Autorizar decodificador JavaScript (Aurora.js) no player web"
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Confirmar ao fechar janela de reprodução atual"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "Autorizar o player web Flash"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "Autorizar o player web HTML5"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr "Pausar automaticamente entre guias"
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr "Remove as faixas antes do item da playlist atual no webplayer quando reproduzidas"
@@ -10325,21 +10129,21 @@ msgstr "Remove as faixas antes do item da playlist atual no webplayer quando rep
 msgid "Browse was not found or expired, try reloading the page"
 msgstr "A pesquisa não foi encontrada ou expirou. Tente recarregar a página"
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr "Média de todos os usuários"
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "ainda não classificado"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s de 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "Classificação atual"
 
@@ -10483,38 +10287,38 @@ msgid "Song Data"
 msgstr "Data da Música"
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Tamanho (em minutos)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr "Classificações"
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "Minha Classificação"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Avaliação (Média)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "Minha Classificação (Álbum)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "Minha Classificação (Artista)"
 
@@ -10539,8 +10343,8 @@ msgid "Favorites (Artist)"
 msgstr "Favoritos (Artista)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr "Outro Usuário"
 
@@ -10553,33 +10357,33 @@ msgid "Another User (Artist)"
 msgstr "Outro Usuário (Artista)"
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "Histórico"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr "# Tocado"
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr "# Ignorado"
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "# Tocado ou Pulado"
 
@@ -10589,34 +10393,34 @@ msgid "Played/Skipped ratio"
 msgstr "Taxa reproduzida/pulada"
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "Minha Última Música"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "Última Pulada"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "Última Tocada ou Pulada"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "Tocado por Mim"
 
@@ -10625,15 +10429,15 @@ msgid "Played by Me (Album)"
 msgstr "Tocado por Mim (Álbum)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "Tocado por Mim (Artista)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "Tocado recentemente"
 
@@ -10646,139 +10450,143 @@ msgid "Artist Genre"
 msgstr "Gênero do Artista"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr "Sem Gênero"
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "Dados do Arquivo"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "Recentemente adicionado"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "Recentemente atualizado"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr "Possível Duplicata"
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr "Duplicar Faixas do Álbum"
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr "Possíveis Álbuns Duplicados"
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr "Álbum Órfão"
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr "MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "ID do MusicBrainz (Álbum)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "ID do MusicBrainz (Artista)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Metadados"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr "Dados do Artista"
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr "Título do Álbum"
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr "Contagem de Álbuns"
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr "Contagem de Músicas"
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr "Minha Avaliação (Música)"
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr "Gênero da Música"
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Largura da imagem"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Altura da imagem"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr "ID MusicBrainz ID (Música)"
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr "Dados do Álbum"
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr "Grupo de Release Duplicado MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr "público"
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr "privado"
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr "Contagem de Episódios"
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "Editar Compartilhamento"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "MusicBrainzID da faixa"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Avatar do usuário"
 
@@ -11518,15 +11326,11 @@ msgstr "Chinês"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Artista desconhecido"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Accept"
 msgstr "Accept"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:279
 msgid "Add to wanted list"
 msgstr "Adicionar à lista de procurados"
 
diff --git a/locale/ru_RU/LC_MESSAGES/messages.mo b/locale/ru_RU/LC_MESSAGES/messages.mo
index cf6deac32a..ed131acf29 100644
Binary files a/locale/ru_RU/LC_MESSAGES/messages.mo and b/locale/ru_RU/LC_MESSAGES/messages.mo differ
diff --git a/locale/ru_RU/LC_MESSAGES/messages.po b/locale/ru_RU/LC_MESSAGES/messages.po
index 7ee4d3afbe..e5d15b6518 100644
--- a/locale/ru_RU/LC_MESSAGES/messages.po
+++ b/locale/ru_RU/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: therealvanyek, 2023\n"
 "Language-Team: Russian (Russia) (http://app.transifex.com/ampache/ampache/language/ru_RU/)\n"
@@ -50,9 +50,10 @@ msgstr "Все плейлисты"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "Каталог"
 
@@ -123,16 +124,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "Имя"
 
@@ -178,9 +179,9 @@ msgstr "Свернуть/Развернуть боковую панель."
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -193,7 +194,7 @@ msgstr "Свернуть/Развернуть боковую панель."
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -202,8 +203,8 @@ msgid "Ampache Error Page"
 msgstr ""
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -213,9 +214,9 @@ msgstr ""
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "Ошибка"
 
@@ -251,8 +252,8 @@ msgstr "Главная"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -261,9 +262,9 @@ msgstr "Главная"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -271,7 +272,7 @@ msgstr "Главная"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -286,7 +287,7 @@ msgstr "Главная"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "Воспроизвести"
 
@@ -301,15 +302,15 @@ msgstr "Воспроизвести"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "Исполнители"
 
@@ -329,11 +330,11 @@ msgstr "Исполнители"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -348,12 +349,12 @@ msgstr "Альбомы"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "Списки композиций"
 
@@ -364,7 +365,7 @@ msgstr "Списки композиций"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -388,11 +389,11 @@ msgstr "Жанры"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "Избранные"
 
@@ -400,7 +401,7 @@ msgstr "Избранные"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -412,29 +413,29 @@ msgstr "Закачать"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "Играет"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "Недавно играло"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "Последние альбомы"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "Новые Артисты"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "Новые Крики"
 
@@ -457,15 +458,15 @@ msgstr "Случайное воспроизведение"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "Список композиций"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "Умный Плейлист"
 
@@ -486,7 +487,7 @@ msgstr "Предпочтения"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -545,14 +546,14 @@ msgstr "Обзор"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -564,12 +565,12 @@ msgstr "Обзор"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "Альбом"
@@ -582,9 +583,9 @@ msgstr "Альбом"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -599,14 +600,14 @@ msgstr "Альбом"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "Исполнитель"
 
@@ -621,12 +622,12 @@ msgstr "Статистика"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "Композиция"
 
@@ -634,9 +635,9 @@ msgstr "Композиция"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -650,7 +651,7 @@ msgstr "Публичное вещание"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "Ярлыки"
@@ -665,23 +666,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "Подкаст"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "Радиостанции"
@@ -690,7 +691,7 @@ msgstr "Радиостанции"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "Видеоклипы"
 
@@ -706,8 +707,8 @@ msgstr "Отменить"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -720,7 +721,7 @@ msgstr "Отменить"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -740,8 +741,8 @@ msgstr "Играть дальше"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -754,7 +755,7 @@ msgstr "Играть дальше"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -773,8 +774,8 @@ msgstr "Играть в конце"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -785,7 +786,7 @@ msgstr "Играть в конце"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -804,14 +805,14 @@ msgstr "Добавить во Временный Плейлист"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -819,7 +820,7 @@ msgstr "Добавить во Временный Плейлист"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "Добавить в Плейлист"
 
@@ -865,8 +866,8 @@ msgstr ""
 msgid "Download a copy of the new version"
 msgstr ""
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "Установка"
@@ -988,7 +989,7 @@ msgstr "Обновить"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1006,7 +1007,7 @@ msgstr "Обновить"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1017,7 +1018,7 @@ msgstr "Обновить"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1039,7 +1040,7 @@ msgstr "Обновить"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "Удалить"
 
@@ -1048,7 +1049,7 @@ msgid "No items"
 msgstr "Нет товаров"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "Еще"
@@ -1100,16 +1101,15 @@ msgstr "Уровень"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "Пользователь"
 
@@ -1124,7 +1124,7 @@ msgstr "Пользователь"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "Тип"
 
@@ -1135,8 +1135,8 @@ msgstr "Тип"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1146,12 +1146,12 @@ msgstr "Тип"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1172,7 +1172,7 @@ msgstr "Действие"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1208,7 +1208,7 @@ msgstr "Действие"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "Изменить"
 
@@ -1251,8 +1251,8 @@ msgstr "Е-мэйл"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1262,12 +1262,7 @@ msgstr "Веб-сайт"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "Государство"
 
@@ -1301,7 +1296,7 @@ msgstr "Аватар"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "API Ключ"
 
@@ -1440,14 +1435,14 @@ msgstr "Автоматически заполненные поля"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "Исполнитель Альбома"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1459,7 +1454,7 @@ msgstr "Комментарий"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "Каталог"
 
@@ -1469,13 +1464,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "Диск"
 
@@ -1484,10 +1479,10 @@ msgstr "Диск"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "Стили"
 
@@ -1498,8 +1493,8 @@ msgstr "Стили"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "Композиция"
 
@@ -1508,11 +1503,11 @@ msgstr "Композиция"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1520,19 +1515,19 @@ msgstr "Композиция"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "Год"
 
@@ -1540,28 +1535,28 @@ msgstr "Год"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "Исходный год"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "Тип выпуска"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr "Статус Релиза"
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1569,14 +1564,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "Штрих-код"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "ТВ-шоу"
@@ -1591,9 +1586,9 @@ msgstr "ТВ-шоу"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "ТВ-шоу"
 
@@ -1604,9 +1599,9 @@ msgstr "ТВ-шоу"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "Сезон"
 
@@ -1614,7 +1609,7 @@ msgstr "Сезон"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "Эпизод"
 
@@ -1626,15 +1621,15 @@ msgstr "Эпизод"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1643,11 +1638,11 @@ msgstr "Эпизод"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "Композиция"
@@ -1700,7 +1695,7 @@ msgid "Catalog Media Type"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "Музыка"
 
@@ -1757,22 +1752,22 @@ msgstr "Добавить ярлык"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "Категория"
 
@@ -1846,7 +1841,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "Резюме"
 
@@ -1857,20 +1852,25 @@ msgstr "Адрес"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr "Страна"
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "Статус"
 
@@ -1890,7 +1890,7 @@ msgstr "Неактивный"
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1920,7 +1920,7 @@ msgid "Codec"
 msgstr "Кодек"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "Создать Плейлист"
 
@@ -1928,7 +1928,7 @@ msgstr "Создать Плейлист"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "Личный"
 
@@ -2026,13 +2026,13 @@ msgstr "Создать общий доступ"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "Общий"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Секрет"
 
@@ -2084,8 +2084,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "Медиа-лицензия"
 
@@ -2116,7 +2116,7 @@ msgstr "Добавить"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2125,12 +2125,12 @@ msgstr "Добавить"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "Пользователь"
 
@@ -2144,9 +2144,9 @@ msgstr "Пользователь"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2162,9 +2162,9 @@ msgstr "Уровень доступа пользователя"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "Гость"
 
@@ -2172,8 +2172,8 @@ msgstr "Гость"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "Менеджер содержания"
 
@@ -2181,8 +2181,8 @@ msgstr "Менеджер содержания"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "Менеджер каталогов"
 
@@ -2195,8 +2195,8 @@ msgstr "Менеджер каталогов"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "Администратор"
 
@@ -2205,7 +2205,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2214,7 +2214,7 @@ msgid "Search on Google ..."
 msgstr "Поиск в Google ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2223,7 +2223,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "Поиск в DuckDuckGo ..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2231,7 +2231,7 @@ msgid "Search on Wikipedia ..."
 msgstr "Поиск в Wikipedia ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2241,8 +2241,8 @@ msgstr "Поиск в Last.fm ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2254,7 +2254,7 @@ msgstr "Поиск в Musicbrainz ..."
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2273,16 +2273,16 @@ msgstr "Поиск в Musicbrainz ..."
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "Проигранный"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2294,16 +2294,16 @@ msgstr[2] ""
 msgstr[3] ""
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "Загружено пользователем"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2313,7 +2313,7 @@ msgstr "Загружено пользователем"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2327,14 +2327,14 @@ msgstr "Загружено пользователем"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "Действия"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2345,21 +2345,21 @@ msgid "Random to Temporary Playlist"
 msgstr "Случайный Временный плейлист"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS-канал"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2382,8 +2382,8 @@ msgstr "Сохранить Порядок Треков"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2398,7 +2398,7 @@ msgid "Graphs"
 msgstr "Диаграммы"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2406,8 +2406,8 @@ msgstr "Вы действительно хотите обновить теги?"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2417,7 +2417,7 @@ msgid "Update from tags"
 msgstr "Обновить из тегов"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2425,14 +2425,14 @@ msgid "Album Edit"
 msgstr "Редактирование альбома"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "Редактировать альбом"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2448,7 +2448,7 @@ msgstr "Редактировать альбом"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "Скачать"
 
@@ -2471,11 +2471,11 @@ msgstr "Скачать"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2486,7 +2486,7 @@ msgstr "Композиции"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2514,16 +2514,16 @@ msgstr "Рейтинг"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2540,12 +2540,12 @@ msgstr "Художество"
 msgid "No Album found"
 msgstr "Не найдено ни одного альбома"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "Неизв. (Сирота)"
 
@@ -2639,7 +2639,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "Отсутствующие альбомы"
 
@@ -2659,7 +2659,7 @@ msgstr "Похожие песни"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2669,7 +2669,7 @@ msgstr "Похожие песни"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr ""
 
@@ -2685,7 +2685,7 @@ msgstr ""
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2706,7 +2706,7 @@ msgstr "Выберите новое Художество"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "Ошибка"
 
@@ -2785,13 +2785,16 @@ msgstr "Очистить"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "Обновить"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "Импорт"
@@ -2813,7 +2816,7 @@ msgstr "Поехали"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2846,8 +2849,8 @@ msgstr ""
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2862,9 +2865,9 @@ msgstr "Описание"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "Версия"
 
@@ -3141,11 +3144,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "Файл"
 
@@ -3159,7 +3162,7 @@ msgid "Edit Access Control List"
 msgstr "Редактировать список доступа"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3176,12 +3179,12 @@ msgid "Add tags to sub songs"
 msgstr "Добавить теги в суб-песни"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "Место Выпуска"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "Год Выпуска"
 
@@ -3218,7 +3221,7 @@ msgstr "Время повторного воспроизведения"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "минут"
 
@@ -3230,23 +3233,19 @@ msgstr "Сделать основным"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "Настроить Лицензию"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "Описание:"
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "Внешняя Ссылка"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "Подтвердить"
 
@@ -3254,7 +3253,7 @@ msgstr "Подтвердить"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "Владелец"
 
@@ -3272,7 +3271,7 @@ msgid "Feed"
 msgstr "Корм"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "Язык"
 
@@ -3281,9 +3280,9 @@ msgstr "Язык"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "Случайный"
@@ -3306,7 +3305,7 @@ msgstr ""
 msgid "Comment:"
 msgstr "Комментарий:"
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3316,24 +3315,24 @@ msgstr "Комментарий:"
 msgid "Track"
 msgstr "Трек"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "Композитор"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "Метка"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "Больше Метаданных"
 
@@ -3425,8 +3424,8 @@ msgid "Format"
 msgstr "Формат"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "Экспорт"
 
@@ -3453,7 +3452,7 @@ msgstr "Трансляции"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "Подкаст"
@@ -3468,7 +3467,7 @@ msgstr "Подкаст"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "Подкаст Эпизодов"
 
@@ -3559,8 +3558,8 @@ msgid "Direct URL to Image"
 msgstr "Прямой URL к изображению"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "Локальное изображение"
 
@@ -3612,15 +3611,15 @@ msgstr "День"
 msgid "Hour"
 msgstr "Час"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "Ваш браузер не поддерживает эту функцию."
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr ""
 
@@ -3681,57 +3680,57 @@ msgstr ""
 msgid "Show Album"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "Показывать тексты песен"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "Дважды щелкните, чтобы опубликовать новый крик"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "Моя трансляция"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "Слайд-шоу"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "Визуализатор"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "ReplayGain"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "Эквалайзер"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr ""
 
@@ -3743,6 +3742,16 @@ msgstr "Импортировать список композиций из фай
 msgid "Import Playlist"
 msgstr "Импортировать список композиций"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "Файл"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3866,13 +3875,13 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "Различные"
 
@@ -3884,7 +3893,7 @@ msgstr "Веб путь"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr ""
 
@@ -3957,7 +3966,7 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr ""
 
@@ -4176,11 +4185,11 @@ msgstr ""
 msgid "Edit Label"
 msgstr "Изменить Ярлык"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr ""
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "Не найдено ни одного ярлыка"
 
@@ -4311,10 +4320,10 @@ msgid "Yourself"
 msgstr "Себе"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr ""
 
@@ -4350,19 +4359,26 @@ msgstr "Обновить все"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
+msgid "Add new files from:"
 msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
 msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "Демократической не найдено"
 
@@ -4371,7 +4387,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "Пользователи"
 
@@ -4383,11 +4399,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr ""
 
@@ -4411,13 +4427,13 @@ msgstr "Дата добавления"
 msgid "Trending"
 msgstr "Тенденции"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "Не найдено ни одного альбома"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "Отсутствующие Артисты"
 
@@ -4475,12 +4491,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr ""
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "Изменение порядка"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr ""
 
@@ -4488,8 +4504,8 @@ msgstr ""
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "Список композиций"
 
@@ -4549,8 +4565,8 @@ msgstr ""
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "Дата публикации"
 
@@ -4561,11 +4577,6 @@ msgstr "Дата публикации"
 msgid "Length"
 msgstr "Продолжительность"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "Файл"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4604,8 +4615,8 @@ msgid "Edit Podcast"
 msgstr "Изменить Подкаст"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4615,7 +4626,7 @@ msgstr "Изменить Подкаст"
 msgid "Episodes"
 msgstr "Эпизоды"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "Подкаст не найден"
 
@@ -4722,7 +4733,7 @@ msgstr "Добавить"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4733,7 +4744,7 @@ msgstr "Последнее воспроизведение"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4742,7 +4753,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4754,7 +4765,7 @@ msgstr[2] "%d секунд назад"
 msgstr[3] "%d секунд назад"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4766,7 +4777,7 @@ msgstr[2] "%d минут назад "
 msgstr[3] "%d минут назад "
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4778,7 +4789,7 @@ msgstr[2] "%d часов назад"
 msgstr[3] "%d часов назад"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4790,7 +4801,7 @@ msgstr[2] "%d дней назад"
 msgstr[3] "%d дней назад"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4802,7 +4813,7 @@ msgstr[2] " %d недель назад"
 msgstr[3] "%d недель назад"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4814,7 +4825,7 @@ msgstr[2] "%d месяцев назад"
 msgstr[3] "%d месяцев назад"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4826,7 +4837,7 @@ msgstr[2] "%d лет назад"
 msgstr[3] "%d лет назад"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4838,7 +4849,7 @@ msgstr[2] "%d декад назад"
 msgstr[3] "%d декад назад"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4982,7 +4993,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr ""
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "Недостаточно данных"
 
@@ -5026,8 +5037,6 @@ msgstr "OK"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "ПРЕДУПРЕЖДЕНИЕ"
 
@@ -5336,23 +5345,29 @@ msgstr "Ключ валидации не верен"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "Никогда"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "Неизвестно"
@@ -5492,8 +5507,8 @@ msgstr "Последнее обновление"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "Добавлен"
 
@@ -5505,15 +5520,15 @@ msgstr "Информация о видео"
 msgid "No video found"
 msgstr "Видео не найдено"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5585,13 +5600,13 @@ msgid "Music Clips"
 msgstr "Музыкальные клипы"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "Фильмы"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "Персональные Видео"
@@ -5602,7 +5617,7 @@ msgid "Uploads"
 msgstr "Загрузки"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "Умный Плейлист"
@@ -5616,7 +5631,7 @@ msgid "Wanted"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr ""
@@ -5658,7 +5673,7 @@ msgid "Account"
 msgstr "Аккаунт"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr ""
 
@@ -5681,15 +5696,15 @@ msgid ""
 msgstr ""
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr ""
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "Добавлено в плейлист"
 
@@ -5730,6 +5745,9 @@ msgstr "Неизвестный %s"
 msgid "Add New"
 msgstr "Добавить новый"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5753,17 +5771,17 @@ msgstr "Добавить новый"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5772,16 +5790,16 @@ msgstr "Добавить новый"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5810,19 +5828,20 @@ msgstr "Добавить новый"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5831,21 +5850,20 @@ msgstr "Добавить новый"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr ""
@@ -5905,24 +5923,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "Текст песни"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "Лицензирование"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "Информация"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5930,32 +5948,33 @@ msgid ""
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr ""
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5978,7 +5997,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5987,17 +6005,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -6023,14 +6040,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6044,10 +6064,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6055,20 +6075,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr ""
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr ""
@@ -6107,7 +6126,7 @@ msgid "Invalid Request"
 msgstr "Неверный запрос"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6128,9 +6147,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6201,7 +6222,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6236,7 +6258,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6244,13 +6266,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6261,20 +6283,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6314,13 +6336,21 @@ msgstr ""
 msgid "Login failed, timestamp is out of range"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "Сервер"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr ""
 
@@ -6395,45 +6425,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr ""
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6454,28 +6449,29 @@ msgstr ""
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6491,13 +6487,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6505,15 +6501,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6522,26 +6519,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6554,13 +6552,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr ""
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6590,45 +6621,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "Клипы"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6636,8 +6667,8 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6647,7 +6678,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6660,7 +6691,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6669,21 +6700,22 @@ msgstr ""
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6691,7 +6723,7 @@ msgstr ""
 msgid "No Problem"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "Создан новый список доступа"
 
@@ -6736,19 +6768,19 @@ msgstr ""
 msgid "This will permanently delete the ACL \"%s\""
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr ""
 
@@ -6775,17 +6807,17 @@ msgstr ""
 msgid "Catalog statistics have been cleared"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6793,21 +6825,20 @@ msgstr ""
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr ""
 
@@ -6835,7 +6866,7 @@ msgstr ""
 msgid "This will permanently delete your Catalog"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr ""
 
@@ -6860,25 +6891,25 @@ msgstr ""
 msgid "iTunes"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6906,31 +6937,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr ""
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr ""
@@ -6996,7 +7035,7 @@ msgstr ""
 msgid "Shoutbox post has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr ""
 
@@ -7010,37 +7049,37 @@ msgid ""
 "currently configured charset"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "Пользователь добавлен"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s был создан с уровнем доступа %2$s"
@@ -7121,14 +7160,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "История IP %s"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7138,12 +7177,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7198,8 +7238,8 @@ msgstr ""
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7238,36 +7278,32 @@ msgstr ""
 msgid "Configuration files were either not found or unreadable"
 msgstr ""
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr ""
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr ""
 
@@ -7306,23 +7342,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr ""
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr ""
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr ""
 
@@ -7338,52 +7378,68 @@ msgstr ""
 msgid "The Podcast Episode will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "Сервер"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "Настройки сервера успешно обновлены"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "Пользовательские настройки успешно обновлены"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "Пожалуйста, заполните ваш сайт"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "Пожалуйста, заполните Ваше государство"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "Пожалуйста, заполните свой город"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "Пользователь успешно обновлен"
 
@@ -7399,7 +7455,7 @@ msgstr ""
 msgid "Message has been sent"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr ""
 
@@ -7407,7 +7463,7 @@ msgstr ""
 msgid "The Message will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr ""
 
@@ -7416,7 +7472,7 @@ msgstr ""
 msgid "RE"
 msgstr ""
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr ""
 
@@ -7446,6 +7502,7 @@ msgstr "Вы должны ввести пароль"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "Пароль не совпадает"
 
@@ -7454,7 +7511,7 @@ msgid "Failed to create user"
 msgstr ""
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "Удалить"
 
@@ -7464,11 +7521,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr ""
@@ -7477,30 +7533,30 @@ msgstr ""
 msgid "View on MusicBrainz"
 msgstr "Просмотр на MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr ""
 
@@ -7508,7 +7564,7 @@ msgstr ""
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr ""
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr ""
 
@@ -7548,6 +7604,10 @@ msgstr ""
 msgid "The entire TV Season will be deleted"
 msgstr ""
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr ""
@@ -7564,20 +7624,20 @@ msgstr ""
 msgid "Unable to open"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "Обновление текущей Beets"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr ""
@@ -7602,96 +7662,96 @@ msgstr "Beets URI сервера"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr ""
 
@@ -7722,7 +7782,7 @@ msgstr ""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr ""
@@ -7738,7 +7798,7 @@ msgid "N/A"
 msgstr "Не определено"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr ""
 
@@ -7747,11 +7807,11 @@ msgstr ""
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "Все файлы будут удалены. Ничего не делать"
 
@@ -7761,27 +7821,27 @@ msgstr "Все файлы будут удалены. Ничего не дела
 msgid "File was not found or is 0 Bytes: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr ""
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr ""
@@ -7817,15 +7877,15 @@ msgstr[3] ""
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "Обновлено"
@@ -7834,136 +7894,136 @@ msgstr "Обновлено"
 msgid "Completed updating remote Catalog(s)."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "URI сервера"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr ""
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr ""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "Запуск удаленного обновления Subsonic "
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr ""
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7982,7 +8042,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr ""
 
@@ -8005,7 +8065,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8076,7 +8136,7 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr ""
@@ -8122,54 +8182,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "Не удалось создать пользователя"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "Необходимо выполнить следующие обновления:"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr ""
 
@@ -8262,15 +8327,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8416,29 +8481,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "Необработанные результаты:"
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Конечные результаты, полученные с помощью Ampache %s :"
@@ -8617,12 +8682,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8630,14 +8695,14 @@ msgstr ""
 msgid "Instance Name"
 msgstr "Элемент"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "Имя узла"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8653,12 +8718,12 @@ msgid "Paused"
 msgstr "Остановлен"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr ""
 
@@ -8667,25 +8732,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "Голосование добавлено"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr ""
@@ -8742,8 +8807,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8761,44 +8826,44 @@ msgstr ""
 msgid "Source: %s"
 msgstr "Источник: %s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8901,6 +8966,13 @@ msgstr "Ошибка выбора базы данных: %s"
 msgid "Administrative user creation failed: %s"
 msgstr "Не удалось создать Администратора: %s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "прокомментировал"
@@ -8948,12 +9020,12 @@ msgstr ""
 msgid "The password has been set to: %s"
 msgstr "Пароль был настроен на: %s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr ""
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "Приватное Сообщение"
 
@@ -9067,16 +9139,15 @@ msgstr ""
 msgid "File moved..."
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "на"
@@ -9085,12 +9156,12 @@ msgstr "на"
 msgid "Enabled"
 msgstr ""
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "Вкл"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "Выкл"
 
@@ -9202,22 +9273,26 @@ msgid "Name descending"
 msgstr "Имя по убыванию"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "Нажмите %s чтобы предоставить доступ к Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "Неизвестный Артист"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9226,27 +9301,27 @@ msgid "Amazon art search"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "URL-адрес базы данных Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Максимально страниц результатов Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Идентификатор ключа доступа Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Секретный ключ доступа Amazon"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Связанный тег Amazon"
 
@@ -9267,13 +9342,13 @@ msgid "Catalog favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr ""
 
@@ -9290,12 +9365,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9303,25 +9378,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9330,7 +9392,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9343,7 +9405,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9352,7 +9414,7 @@ msgid "Show user's location with Google Maps"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr ""
 
@@ -9373,12 +9435,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9387,13 +9449,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM Отправить вызов"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9406,7 +9469,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9420,7 +9483,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr ""
 
@@ -9442,12 +9505,12 @@ msgid "Matomo statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr ""
 
@@ -9464,12 +9527,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9482,17 +9545,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9505,12 +9568,12 @@ msgid "Piwik statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr ""
 
@@ -9519,49 +9582,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9575,21 +9638,21 @@ msgid "RSS View"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr ""
 
@@ -9598,12 +9661,12 @@ msgid "Control bandwidth per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9612,12 +9675,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9626,12 +9689,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9640,7 +9703,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9649,7 +9712,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9662,43 +9725,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "Альбом MusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "Выпущено Группой MusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "Артист MusicBrainzID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "Редактировать/Найти Арт"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "Вы действительно хотите сбросить Арт?"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "Сброс Арта"
 
@@ -9715,7 +9778,7 @@ msgid "Unbroadcast"
 msgstr "не шероковещательный"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr ""
 
@@ -9735,7 +9798,7 @@ msgstr "Поиск Альбомов"
 msgid "Private Messages"
 msgstr "Приватные Сообщения"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "день"
@@ -9743,7 +9806,7 @@ msgstr[1] "дней"
 msgstr[2] "дней"
 msgstr[3] "дни"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "час"
@@ -9751,15 +9814,15 @@ msgstr[1] "часов"
 msgstr[2] "часов"
 msgstr[3] "часы"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "Обновление не требуется"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr ""
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
@@ -9768,15 +9831,11 @@ msgstr[1] ""
 msgstr[2] ""
 msgstr[3] ""
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr ""
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr ""
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9786,26 +9845,26 @@ msgstr ""
 msgid "Primary"
 msgstr "Основной"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr ""
 
@@ -9817,523 +9876,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Загрузка страницы Ajax"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "Альбом - Группировка нескольких дисков"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "Альбом - группировать по типу выпуска"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "Разрешить публичное воспроизведение"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "Разрешить Локальное вещание"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "Разрешить вещание"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "Автоматическое обновление последней версии от последней проверки"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "Автообновление последней версии последней проверки является более новой."
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "Автообновление последней версии последней проверки"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "Проверять обновление Ampache автоматически"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "Широковещательный веб-проигрыватель по умолчанию"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "Показать окно фильтра в режиме просмотра"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "Пользовательское пустое изображение по умолчанию для альбома"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "Пользовательское пустое изображение по умолчанию для видео"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "Пользовательский текст в нижнем колонтитуле"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "Использовать базу данных DAAP"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "Почтовый пароль DAAP"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "Ограничить прямую игру до максимального количества медиаданных"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "Разрешить скачивание"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "Просмотр по алфавиту по умолчанию для следующих элементов библиотеки (альбом, артист, ...)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "Контекстное меню элемента библиотеки"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "Тип локального вещания"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "Доступ к локальному вещанию"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "Блокировать песни"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Максимальное смещение"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "Метод обновления плейлиста"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "Тип списка композиций"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "Порог популярности"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "Ограничение скорости"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "Отправить ссылку по умолчанию дни истечения срока действия (0=никогда)"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "Разрешить общий доступ"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "Показать кнопку Доната (нижний колонтитул)"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "Показать # играл"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "Световая боковая панель по умолчанию"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "Название сайта"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "Время простоя слайд-шоу исполнителя"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "Показать текущую песню в заголовке страницы веб-плеера"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "Порог дневной статистики"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "Цвет темы"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "Тема"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "Верхнее меню"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "Битрейд перекодирования"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "Исправить положение заголовка на совместимые темы"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "Переименовать загруженный файл в соответствии с шаблоном каталога"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "Использовать UPnP-сервер"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "Использовать бэкэнд WebDAV"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "Подтверждение при закрытии текущего окна воспроизведения"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10342,21 +10401,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "еще не оценен"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s из 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr ""
 
@@ -10500,38 +10559,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "Длина (в минутах)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "Рейтинг (средний)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr ""
 
@@ -10556,8 +10615,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr ""
 
@@ -10570,33 +10629,33 @@ msgid "Another User (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10606,34 +10665,34 @@ msgid "Played/Skipped ratio"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr ""
 
@@ -10642,15 +10701,15 @@ msgid "Played by Me (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10663,139 +10722,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "Метаданные"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "Ширина изображения"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "Высота изображения"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr ""
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "Трек MusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "Аватара пользователя"
 
@@ -11535,15 +11598,11 @@ msgstr "Chinese"
 msgid "Zulu"
 msgstr "Zulu"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "Неизвестный Артист"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "Принимать"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "Добавить в список желаний"
 
diff --git a/locale/zh_CN/LC_MESSAGES/messages.mo b/locale/zh_CN/LC_MESSAGES/messages.mo
index 2afb6e9222..07ba2e964c 100644
Binary files a/locale/zh_CN/LC_MESSAGES/messages.mo and b/locale/zh_CN/LC_MESSAGES/messages.mo differ
diff --git a/locale/zh_CN/LC_MESSAGES/messages.po b/locale/zh_CN/LC_MESSAGES/messages.po
index 485e3e8331..e55bfe3237 100644
--- a/locale/zh_CN/LC_MESSAGES/messages.po
+++ b/locale/zh_CN/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Ernest Wagner <wagnered@comcast.net>, 2021\n"
 "Language-Team: Chinese (China) (http://app.transifex.com/ampache/ampache/language/zh_CN/)\n"
@@ -50,9 +50,10 @@ msgstr "所有播放列表"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "目录"
 
@@ -123,16 +124,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "名称"
 
@@ -178,9 +179,9 @@ msgstr ""
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -193,7 +194,7 @@ msgstr ""
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache "
 
@@ -202,8 +203,8 @@ msgid "Ampache Error Page"
 msgstr ""
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -213,9 +214,9 @@ msgstr ""
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "出现错误"
 
@@ -251,8 +252,8 @@ msgstr "主页"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -261,9 +262,9 @@ msgstr "主页"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -271,7 +272,7 @@ msgstr "主页"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -286,7 +287,7 @@ msgstr "主页"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "播放"
 
@@ -301,15 +302,15 @@ msgstr "播放"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "艺术家"
 
@@ -329,11 +330,11 @@ msgstr "艺术家"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -348,12 +349,12 @@ msgstr "专辑"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "播放列表"
 
@@ -364,7 +365,7 @@ msgstr "播放列表"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -388,11 +389,11 @@ msgstr ""
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "最喜爱"
 
@@ -400,7 +401,7 @@ msgstr "最喜爱"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -412,29 +413,29 @@ msgstr "上传"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "正在播放"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "最近播放"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "最新的专辑"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "最新的艺术家"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "最新的流言"
 
@@ -457,15 +458,15 @@ msgstr "随机播放"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "播放列表"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "智能播放列表"
 
@@ -486,7 +487,7 @@ msgstr "偏好设置"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -545,14 +546,14 @@ msgstr "浏览"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -564,12 +565,12 @@ msgstr "浏览"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "专辑"
@@ -582,9 +583,9 @@ msgstr "专辑"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -599,14 +600,14 @@ msgstr "专辑"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "艺术家"
 
@@ -621,12 +622,12 @@ msgstr "统计"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "歌曲"
 
@@ -634,9 +635,9 @@ msgstr "歌曲"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -650,7 +651,7 @@ msgstr "投票的"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "标签"
@@ -665,23 +666,23 @@ msgstr ""
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "播客"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "广播站"
@@ -690,7 +691,7 @@ msgstr "广播站"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "视频"
 
@@ -706,8 +707,8 @@ msgstr "取消"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -720,7 +721,7 @@ msgstr "取消"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -740,8 +741,8 @@ msgstr "播放下一首"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -754,7 +755,7 @@ msgstr "播放下一首"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -773,8 +774,8 @@ msgstr "播放剩余"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -785,7 +786,7 @@ msgstr "播放剩余"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -804,14 +805,14 @@ msgstr ""
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -819,7 +820,7 @@ msgstr ""
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "添加到播放列表"
 
@@ -865,8 +866,8 @@ msgstr ""
 msgid "Download a copy of the new version"
 msgstr ""
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "安装"
@@ -988,7 +989,7 @@ msgstr "刷新"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1006,7 +1007,7 @@ msgstr "刷新"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1017,7 +1018,7 @@ msgstr "刷新"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1039,7 +1040,7 @@ msgstr "刷新"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "删除"
 
@@ -1048,7 +1049,7 @@ msgid "No items"
 msgstr "没有项目"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "更多"
@@ -1100,16 +1101,15 @@ msgstr "层级"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "用户"
 
@@ -1124,7 +1124,7 @@ msgstr "用户"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "类型"
 
@@ -1135,8 +1135,8 @@ msgstr "类型"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1146,12 +1146,12 @@ msgstr "类型"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1172,7 +1172,7 @@ msgstr "动作"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1208,7 +1208,7 @@ msgstr "动作"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "编辑"
 
@@ -1251,8 +1251,8 @@ msgstr "邮件"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1262,12 +1262,7 @@ msgstr "站点"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "州"
 
@@ -1301,7 +1296,7 @@ msgstr "头像"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr ""
 
@@ -1440,14 +1435,14 @@ msgstr "自动填补域"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "专辑艺术家"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1459,7 +1454,7 @@ msgstr "评论"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "目录数"
 
@@ -1469,13 +1464,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "磁盘"
 
@@ -1484,10 +1479,10 @@ msgstr "磁盘"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "流派"
 
@@ -1498,8 +1493,8 @@ msgstr "流派"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "歌曲标题"
 
@@ -1508,11 +1503,11 @@ msgstr "歌曲标题"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1520,19 +1515,19 @@ msgstr "歌曲标题"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "年"
 
@@ -1540,28 +1535,28 @@ msgstr "年"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "发布类型"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1569,14 +1564,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "电视节目"
@@ -1591,9 +1586,9 @@ msgstr "电视节目"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "电视节目"
 
@@ -1604,9 +1599,9 @@ msgstr "电视节目"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "季"
 
@@ -1614,7 +1609,7 @@ msgstr "季"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "集"
 
@@ -1626,15 +1621,15 @@ msgstr "集"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1643,11 +1638,11 @@ msgstr "集"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "标题"
@@ -1700,7 +1695,7 @@ msgid "Catalog Media Type"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "音乐"
 
@@ -1757,22 +1752,22 @@ msgstr "添加标签"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz ID"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "类别"
 
@@ -1846,7 +1841,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "简介"
 
@@ -1857,20 +1852,25 @@ msgstr "地址"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "状态"
 
@@ -1890,7 +1890,7 @@ msgstr ""
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1920,7 +1920,7 @@ msgid "Codec"
 msgstr "编码"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr ""
 
@@ -1928,7 +1928,7 @@ msgstr ""
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "私人"
 
@@ -2026,13 +2026,13 @@ msgstr "创建共享"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "共享"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Secret"
 
@@ -2084,8 +2084,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "音乐授权"
 
@@ -2116,7 +2116,7 @@ msgstr "添加用户"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2125,12 +2125,12 @@ msgstr "添加用户"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "用户名"
 
@@ -2144,9 +2144,9 @@ msgstr "用户名"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2162,9 +2162,9 @@ msgstr "用户访问层级"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "访客"
 
@@ -2172,8 +2172,8 @@ msgstr "访客"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "内容管理者"
 
@@ -2181,8 +2181,8 @@ msgstr "内容管理者"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "目录管理者"
 
@@ -2195,8 +2195,8 @@ msgstr "目录管理者"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "管理员"
 
@@ -2205,7 +2205,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2214,7 +2214,7 @@ msgid "Search on Google ..."
 msgstr "在 Google 上搜索 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2223,7 +2223,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "正在搜索 DuckDuckGo..."
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2231,7 +2231,7 @@ msgid "Search on Wikipedia ..."
 msgstr "在 Wikipedia 上搜索 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2241,8 +2241,8 @@ msgstr "在 Last.fm 上搜索 ..."
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2254,7 +2254,7 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2273,16 +2273,16 @@ msgstr ""
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "已播放"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2291,16 +2291,16 @@ msgid_plural "%d times"
 msgstr[0] ""
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "上传自"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2310,7 +2310,7 @@ msgstr "上传自"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2324,14 +2324,14 @@ msgstr "上传自"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "行为"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2342,21 +2342,21 @@ msgid "Random to Temporary Playlist"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS 源"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2379,8 +2379,8 @@ msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2395,7 +2395,7 @@ msgid "Graphs"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2403,8 +2403,8 @@ msgstr "确定根据标签更新？"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2414,7 +2414,7 @@ msgid "Update from tags"
 msgstr "根据标签更新"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2422,14 +2422,14 @@ msgid "Album Edit"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "编辑专辑"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2445,7 +2445,7 @@ msgstr "编辑专辑"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "下载"
 
@@ -2468,11 +2468,11 @@ msgstr "下载"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2483,7 +2483,7 @@ msgstr "歌曲"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2511,16 +2511,16 @@ msgstr "评级"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2537,12 +2537,12 @@ msgstr "封面"
 msgid "No Album found"
 msgstr ""
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "未知（或被孤立）"
 
@@ -2636,7 +2636,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "缺少专辑"
 
@@ -2656,7 +2656,7 @@ msgstr "类似歌曲"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2666,7 +2666,7 @@ msgstr "类似歌曲"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr ""
 
@@ -2682,7 +2682,7 @@ msgstr ""
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2703,7 +2703,7 @@ msgstr "选择新作品"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "无效"
 
@@ -2782,13 +2782,16 @@ msgstr "清理"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "更新"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "导入"
@@ -2810,7 +2813,7 @@ msgstr "走你"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2843,8 +2846,8 @@ msgstr "未找到目录"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2859,9 +2862,9 @@ msgstr "描述"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "版本"
 
@@ -3138,11 +3141,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "文件名"
 
@@ -3156,7 +3159,7 @@ msgid "Edit Access Control List"
 msgstr "编辑访问控制列表"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3173,12 +3176,12 @@ msgid "Add tags to sub songs"
 msgstr "添加标签到子歌曲中"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "生成地点"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "生成年份"
 
@@ -3215,7 +3218,7 @@ msgstr "冷却时间"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "分"
 
@@ -3227,23 +3230,19 @@ msgstr "设置为默认"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "配置许可"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "描述："
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "外部链接"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "确认"
 
@@ -3251,7 +3250,7 @@ msgstr "确认"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "拥有者"
 
@@ -3269,7 +3268,7 @@ msgid "Feed"
 msgstr "源"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "语言"
 
@@ -3278,9 +3277,9 @@ msgstr "语言"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "随机"
@@ -3303,7 +3302,7 @@ msgstr ""
 msgid "Comment:"
 msgstr "评论："
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3313,24 +3312,24 @@ msgstr "评论："
 msgid "Track"
 msgstr "曲目"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "作曲家"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "标签"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "更多元数据"
 
@@ -3422,8 +3421,8 @@ msgid "Format"
 msgstr "格式"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "导出"
 
@@ -3450,7 +3449,7 @@ msgstr "广播"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "播客"
@@ -3465,7 +3464,7 @@ msgstr "播客"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "播客节目"
 
@@ -3556,8 +3555,8 @@ msgid "Direct URL to Image"
 msgstr "图像的链接"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "本地图像"
 
@@ -3609,15 +3608,15 @@ msgstr "日"
 msgid "Hour"
 msgstr "时"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "浏览器无法提供此功能。"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr ""
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr ""
 
@@ -3678,57 +3677,57 @@ msgstr ""
 msgid "Show Album"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "显示歌词"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "双击以发表新留言"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "我的广播"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "幻灯片"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "可视化"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "播放增益"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "可视化全屏"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "均衡器"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr ""
 
@@ -3740,6 +3739,16 @@ msgstr "从文件中导入播放列表"
 msgid "Import Playlist"
 msgstr "导入播放列表"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "文件"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3863,13 +3872,13 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "各种"
 
@@ -3881,7 +3890,7 @@ msgstr "Web 路径"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "数据库连接"
 
@@ -3954,7 +3963,7 @@ msgid ""
 msgstr ""
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr ""
 
@@ -4173,11 +4182,11 @@ msgstr ""
 msgid "Edit Label"
 msgstr "编辑标签"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr ""
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "未找到标签"
 
@@ -4308,10 +4317,10 @@ msgid "Yourself"
 msgstr "自己"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "系统"
 
@@ -4347,19 +4356,26 @@ msgstr "更新全部"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
+msgid "Add new files from:"
 msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
 msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "未发现投票播放列表"
 
@@ -4368,7 +4384,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "用户"
 
@@ -4380,11 +4396,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr ""
 
@@ -4408,13 +4424,13 @@ msgstr "已添加日期"
 msgid "Trending"
 msgstr "趋势"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "未发现丢失专辑"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "未知艺术家"
 
@@ -4472,12 +4488,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr ""
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "录音机"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr ""
 
@@ -4485,8 +4501,8 @@ msgstr ""
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "播放列表名称"
 
@@ -4546,8 +4562,8 @@ msgstr ""
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "发布日期"
 
@@ -4558,11 +4574,6 @@ msgstr "发布日期"
 msgid "Length"
 msgstr "长度"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "文件"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4601,8 +4612,8 @@ msgid "Edit Podcast"
 msgstr "编辑播客"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4612,7 +4623,7 @@ msgstr "编辑播客"
 msgid "Episodes"
 msgstr "集"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "未发现播客"
 
@@ -4713,7 +4724,7 @@ msgstr "进入队列"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4724,7 +4735,7 @@ msgstr "最近播放"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4733,7 +4744,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4742,7 +4753,7 @@ msgid_plural "%d seconds ago"
 msgstr[0] "%d 秒前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4751,7 +4762,7 @@ msgid_plural "%d minutes ago"
 msgstr[0] "%d  分钟前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4760,7 +4771,7 @@ msgid_plural "%d hours ago"
 msgstr[0] "%d 小时前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4769,7 +4780,7 @@ msgid_plural "%d days ago"
 msgstr[0] "%d 天前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4778,7 +4789,7 @@ msgid_plural "%d weeks ago"
 msgstr[0] "%d 周前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4787,7 +4798,7 @@ msgid_plural "%d months ago"
 msgstr[0] "%d 月前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4796,7 +4807,7 @@ msgid_plural "%d years ago"
 msgstr[0] "%d 年前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4805,7 +4816,7 @@ msgid_plural "%d decades ago"
 msgstr[0] "%d十年前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4949,7 +4960,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr ""
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "数据不足"
 
@@ -4993,8 +5004,6 @@ msgstr "好的"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "警告"
 
@@ -5303,23 +5312,29 @@ msgstr "当前使用的验证密钥不正确"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "从不"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "未知"
@@ -5459,8 +5474,8 @@ msgstr "最后更新"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "已添加"
 
@@ -5472,15 +5487,15 @@ msgstr "视频信息"
 msgid "No video found"
 msgstr "未发现视频"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5552,13 +5567,13 @@ msgid "Music Clips"
 msgstr "音乐剪辑"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "电影"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "个人视频"
@@ -5569,7 +5584,7 @@ msgid "Uploads"
 msgstr "上传文件"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "智能播放列表"
@@ -5583,7 +5598,7 @@ msgid "Wanted"
 msgstr ""
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr ""
@@ -5625,7 +5640,7 @@ msgid "Account"
 msgstr "账户"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr ""
 
@@ -5648,15 +5663,15 @@ msgid ""
 msgstr ""
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr ""
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "已添加到播放列表"
 
@@ -5697,6 +5712,9 @@ msgstr "未知的 %s"
 msgid "Add New"
 msgstr "添加"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5720,17 +5738,17 @@ msgstr "添加"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5739,16 +5757,16 @@ msgstr "添加"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5777,19 +5795,20 @@ msgstr "添加"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5798,21 +5817,20 @@ msgstr "添加"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr ""
@@ -5872,24 +5890,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "歌词"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "许可"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "曲目信息"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr ""
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5897,32 +5915,33 @@ msgid ""
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr ""
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr ""
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5945,7 +5964,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5954,17 +5972,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5990,14 +6007,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6011,10 +6031,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6022,20 +6042,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr ""
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr ""
@@ -6074,7 +6093,7 @@ msgid "Invalid Request"
 msgstr "无效的请求"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6095,9 +6114,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6168,7 +6189,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6203,7 +6225,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6211,13 +6233,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6228,20 +6250,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6281,13 +6303,21 @@ msgstr ""
 msgid "Login failed, timestamp is out of range"
 msgstr "登录失败，时间戳超出范围"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "服务器"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "不正确的用户名或密码"
 
@@ -6362,45 +6392,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr ""
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6421,28 +6416,29 @@ msgstr ""
 msgid "Enable: delete_from_disk"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6458,13 +6454,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6472,15 +6468,16 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6489,26 +6486,27 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6521,13 +6519,46 @@ msgstr ""
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr ""
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6557,45 +6588,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "剪辑"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr "IP 地址版本不符合"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr "输入了错误的 IPv4 或 IPv6 地址"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6603,8 +6634,8 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6614,7 +6645,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6627,7 +6658,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6636,21 +6667,22 @@ msgstr ""
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6658,7 +6690,7 @@ msgstr ""
 msgid "No Problem"
 msgstr "没问题"
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "新的(多个)访问控制列表已创建"
 
@@ -6703,19 +6735,19 @@ msgstr "你确定吗？"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "这将永久删除ACL %s"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "您的访问控制列表已更新"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "请选择目录类型"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "请输入目录名称"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "目录创建处理已开始"
 
@@ -6742,17 +6774,17 @@ msgstr "正在播放列表及相关数据已清除"
 msgid "Catalog statistics have been cleared"
 msgstr "目录统计已清除"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "目录已被删除"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6760,21 +6792,20 @@ msgstr "目录已被删除"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr "有问题"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "在删除此目录时发生一个错误"
 
@@ -6799,7 +6830,7 @@ msgstr "目录艺术搜索已开始"
 msgid "This will permanently delete your Catalog"
 msgstr "这将永久删除您的目录"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "未找到禁用歌曲"
 
@@ -6824,25 +6855,25 @@ msgstr ""
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6870,31 +6901,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr ""
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr "邮件已发送"
@@ -6960,7 +6999,7 @@ msgstr "插件已升级"
 msgid "Shoutbox post has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr ""
 
@@ -6974,37 +7013,37 @@ msgid ""
 "currently configured charset"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "密码不符"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "需要填写一个用户名"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "用户名已存在"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "输入了无效的邮件地址"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "未能创建新用户"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "新用户已创建"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "拥有 %2$s 访问权限的 %1$s 已经成功创建"
@@ -7085,14 +7124,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP 历史"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7102,12 +7141,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7162,8 +7202,8 @@ msgstr "艺术家以及所有文件将被删除"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7202,36 +7242,32 @@ msgstr "Ampache 的数据库用户名或密码丢失"
 msgid "Configuration files were either not found or unreadable"
 msgstr ""
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr "标签已添加"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr "标签已删除"
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr "无法删除此标签"
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr "标签将被删除"
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr "标签为找到"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr "用户已禁用，请联系管理员"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr "用户已登录"
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr "无法创建本地账户"
 
@@ -7267,23 +7303,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr "无法导入播放列表"
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr ""
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr ""
 
@@ -7299,52 +7339,68 @@ msgstr ""
 msgid "The Podcast Episode will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "服务器"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "服务器喜好设置已成功更新"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "用户喜好设置已成功更新"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "请填入您的网站"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "请填入您所处的州"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "请填入您所处的城市"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "成功更新用户"
 
@@ -7360,7 +7416,7 @@ msgstr ""
 msgid "Message has been sent"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr "消息已删除"
 
@@ -7368,7 +7424,7 @@ msgstr "消息已删除"
 msgid "The Message will be deleted"
 msgstr "消息将被删除"
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr ""
 
@@ -7377,7 +7433,7 @@ msgstr ""
 msgid "RE"
 msgstr ""
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr ""
 
@@ -7407,6 +7463,7 @@ msgstr "您必须输入密码"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "密码不符"
 
@@ -7415,7 +7472,7 @@ msgid "Failed to create user"
 msgstr "创建用户失败"
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "移除"
 
@@ -7425,11 +7482,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr "创建播放列表失败。"
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr ""
@@ -7438,30 +7494,30 @@ msgstr ""
 msgid "View on MusicBrainz"
 msgstr "查看 MusicBrainz"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr "分享已删除"
 
@@ -7469,7 +7525,7 @@ msgstr "分享已删除"
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr ""
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr ""
 
@@ -7509,6 +7565,10 @@ msgstr "无法删除此季电视节目"
 msgid "The entire TV Season will be deleted"
 msgstr "整季的电视节目将被删除"
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr "视频已删除"
@@ -7525,20 +7585,20 @@ msgstr "视频将被删除"
 msgid "Unable to open"
 msgstr "无法打开"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "正在更新Beets"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "无法添加歌曲 - %s"
@@ -7563,96 +7623,96 @@ msgstr "Beets 服务器 URI"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr "前往 https://www.dropbox.com/developers/apps/create"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "点击 '生成' 按钮创建一个访问令牌"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "访问令牌"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr "错误：具有 %s 的目录已存在"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr "路径未指定"
 
@@ -7683,7 +7743,7 @@ msgstr "无法获取“%s”的文件大小"
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr "文件%s不可读取，确认存在吗？"
@@ -7699,7 +7759,7 @@ msgid "N/A"
 msgstr "N/A"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr ""
 
@@ -7708,11 +7768,11 @@ msgstr ""
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "所有文件会被清除。无事可做"
 
@@ -7722,27 +7782,27 @@ msgstr "所有文件会被清除。无事可做"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr "文件未找到或大小为0：%s"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr "指定的路径处于已存在的目录内"
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr "文件夹%s不可读取，确认存在吗？"
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "URI"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr "未指定用户名或密码"
@@ -7775,15 +7835,15 @@ msgstr[0] "%s 个曲目已发现"
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr "无法插入歌曲 - %s"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "已更新"
@@ -7792,136 +7852,136 @@ msgstr "已更新"
 msgid "Completed updating remote Catalog(s)."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Seafile 用户名/邮箱"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Seafile 密码"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr "需要填写Seafile 服务器URL"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr "需要填写Seafile用户名"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr "需要填写Seafile密码"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr ""
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr ""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "正在远程更新 Subsonic "
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr ""
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7937,7 +7997,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr ""
 
@@ -7960,7 +8020,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8031,7 +8091,7 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr ""
@@ -8077,54 +8137,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "用户创建失败"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "以下更新需要执行："
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr ""
 
@@ -8217,15 +8282,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8371,29 +8436,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "原始结果："
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Ampache 使用 %s 的最终结果是："
@@ -8572,12 +8637,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8585,14 +8650,14 @@ msgstr ""
 msgid "Instance Name"
 msgstr "实例名称"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "主机名"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8608,12 +8673,12 @@ msgid "Paused"
 msgstr "已停止"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr "MPD激活实例"
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr "UPnP激活实例"
 
@@ -8622,25 +8687,25 @@ msgid "URL"
 msgstr "URL"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr "VLC激活实例"
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr "XBMC激活实例"
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "已添加投票"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr ""
@@ -8697,8 +8762,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8713,44 +8778,44 @@ msgstr ""
 msgid "Source: %s"
 msgstr "来源：%s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr "正在复制“%1$s”到“%2$s”"
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8853,6 +8918,13 @@ msgstr "数据库选择失败：%s"
 msgid "Administrative user creation failed: %s"
 msgstr "管理员权限用户创建失败：%s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "评论于"
@@ -8900,12 +8972,12 @@ msgstr ""
 msgid "The password has been set to: %s"
 msgstr "密码已发送至：%s 。"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr ""
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "私人信息"
 
@@ -9019,16 +9091,15 @@ msgstr ""
 msgid "File moved..."
 msgstr "文件已移动.."
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "在"
@@ -9037,12 +9108,12 @@ msgstr "在"
 msgid "Enabled"
 msgstr ""
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "开"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "关"
 
@@ -9154,22 +9225,26 @@ msgid "Name descending"
 msgstr "按名称降序"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "点击授权 %s 访问 Ampache"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "未知艺术家"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9178,27 +9253,27 @@ msgid "Amazon art search"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Amazon的base url"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Amazon搜索结果的最大页数"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Amazon Access Key ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Amazon Secret Access Key"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Amazon 相关的tag"
 
@@ -9219,13 +9294,13 @@ msgid "Catalog favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr ""
 
@@ -9242,12 +9317,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9255,25 +9330,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr "Facebook分享"
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9282,7 +9344,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9295,7 +9357,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9304,7 +9366,7 @@ msgid "Show user's location with Google Maps"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr ""
 
@@ -9325,12 +9387,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9339,13 +9401,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM 呈递 Challenge"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9358,7 +9421,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9372,7 +9435,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr ""
 
@@ -9394,12 +9457,12 @@ msgid "Matomo statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr ""
 
@@ -9416,12 +9479,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9434,17 +9497,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9457,12 +9520,12 @@ msgid "Piwik statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr ""
 
@@ -9471,49 +9534,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9527,21 +9590,21 @@ msgid "RSS View"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr "RSS源 URL"
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr ""
 
@@ -9550,12 +9613,12 @@ msgid "Control bandwidth per user"
 msgstr "控制每名用户带宽"
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9564,12 +9627,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9578,12 +9641,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9592,7 +9655,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9601,7 +9664,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9614,43 +9677,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "专辑 MusicBrainzID"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "发行集团 MusicBrainzID"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "艺术家 MusicBrainzID"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "编辑或查找封面"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "确定要重设封面？"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "重设封面"
 
@@ -9667,7 +9730,7 @@ msgid "Unbroadcast"
 msgstr "未广播"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr ""
 
@@ -9687,39 +9750,35 @@ msgstr "想要的播放列表"
 msgid "Private Messages"
 msgstr "私人信息"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "天"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "小时"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "无需更新"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr ""
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] "%d 个文件已删除。"
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "目录已验证"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr ""
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9729,26 +9788,26 @@ msgstr ""
 msgid "Primary"
 msgstr "首要"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr "需要填写名称"
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr "无效的 URL ，必须是 http:// 或 https://"
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr "无效目录"
 
@@ -9760,523 +9819,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Ajax 页面加载"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "专辑 - 多个磁盘的组别"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "专辑 - 每个版本的类型组别"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "允许投票播放"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "允许本地播放"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "允许直播"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr "允许用户上传"
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr "允许视频详情"
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "自动更新的最后检查时间"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "自动更新的最后检查的版本更高"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "自动更新的最后检查的版本"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "自动检查ampache更新"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr "默认使用网页播放器"
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "在浏览中显示过滤器"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "自定义空白的专辑默认图片"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "自定义空白的视频默认图片"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "自定义 文字 页脚"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "使用 DAAP 后端"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "DAAP 后端的密码"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr "限制直接播放的最大媒体数目"
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "开放下载"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "允许地理定位"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "显示正在播放的专辑"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "显示正在播放的视频"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "显示正在播放"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "显示最近播放"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "为下列库项目默认字母浏览（专辑、艺术家等等）"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "库项目的目录"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "本地播放类型"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "本地播放访问"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "锁定歌曲"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "允许邮件通知"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "Offset 限制"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "播放列表模式"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "播放列表类型"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr "#保持最新的剧集"
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr "#当有新的剧集可用时下载剧集"
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "流行阈值"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "比率限制"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr "分享链接的默认有效期（0表示从不过期）"
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "允许分享"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "在页脚显示 捐助 按钮"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "显示#已播放"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "显示#已跳过"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr "默认使用 光栏"
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "网站标题"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr "艺术家幻灯片的闲置时间"
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "在网页播放器页面标题显示当前歌曲"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "统计日阈值"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr "使用 SubSonic 后端"
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "主题颜色"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "主题"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "顶部菜单"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "转码码率"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr "在兼容的主题修复页首位置"
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr "允许用户编辑已经上传的歌曲"
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "通过目录模式重命名已上传的文件"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr "对每个用户创建一个子目录"
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "使用 UPnP 后端"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "使用 WedDAV 后端"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "关闭当前播放窗口时出现提示信息"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "授权 Flash 播放器"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "授权 HTML5 播放器"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10285,21 +10344,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "尚未评分"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s 分，5分满分"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr ""
 
@@ -10443,38 +10502,38 @@ msgid "Song Data"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "长度（以分钟为单位）"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "我的评分"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "评级（平均）"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "我的评分（专辑）"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "我的评分（艺术家）"
 
@@ -10499,8 +10558,8 @@ msgid "Favorites (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr ""
 
@@ -10513,33 +10572,33 @@ msgid "Another User (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr ""
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr ""
 
@@ -10549,34 +10608,34 @@ msgid "Played/Skipped ratio"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "最后一次播放"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr ""
 
@@ -10585,15 +10644,15 @@ msgid "Played by Me (Album)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr ""
 
@@ -10606,139 +10665,143 @@ msgid "Artist Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "元数据"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "图像宽度"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "图像高度"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr "编辑共享"
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "音乐（track） 的 MusicBrainzID"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "用户头像"
 
@@ -11478,15 +11541,11 @@ msgstr "汉语（Chinese）"
 msgid "Zulu"
 msgstr "祖鲁语（Zulu）"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "未知艺术家"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "接受"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "添加到心愿单"
 
diff --git a/locale/zh_TW/LC_MESSAGES/messages.mo b/locale/zh_TW/LC_MESSAGES/messages.mo
index 01ea4cd44d..2e7ec2a711 100644
Binary files a/locale/zh_TW/LC_MESSAGES/messages.mo and b/locale/zh_TW/LC_MESSAGES/messages.mo differ
diff --git a/locale/zh_TW/LC_MESSAGES/messages.po b/locale/zh_TW/LC_MESSAGES/messages.po
index 6ae7c1e3ee..7878e2540d 100644
--- a/locale/zh_TW/LC_MESSAGES/messages.po
+++ b/locale/zh_TW/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ampache\n"
 "Report-Msgid-Bugs-To: https://www.transifex.com/projects/p/ampache/\n"
-"POT-Creation-Date: 2024-01-05 17:44+1000\n"
+"POT-Creation-Date: 2024-03-22 21:48+1000\n"
 "PO-Revision-Date: 2015-05-12 16:07+0000\n"
 "Last-Translator: Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2016,2018-2022\n"
 "Language-Team: Chinese (Taiwan) (http://app.transifex.com/ampache/ampache/language/zh_TW/)\n"
@@ -47,9 +47,10 @@ msgstr "所有播放清單"
 #: ../../public/templates/show_add_live_stream.inc.php:59
 #: ../../public/templates/show_add_podcast.inc.php:44
 #: ../../public/templates/show_export.inc.php:37
-#: ../../src/Repository/Model/Search.php:718
-#: ../../src/Repository/Model/Search.php:811
-#: ../../src/Repository/Model/Search.php:898
+#: ../../public/templates/show_import_podcasts.inc.php:43
+#: ../../src/Repository/Model/Search.php:716
+#: ../../src/Repository/Model/Search.php:804
+#: ../../src/Repository/Model/Search.php:891
 msgid "Catalog"
 msgstr "目錄"
 
@@ -120,16 +121,16 @@ msgstr "Cookie"
 #: ../../public/templates/show_localplay_controllers.inc.php:72
 #: ../../public/templates/show_localplay_playlist.inc.php:44
 #: ../../public/templates/show_localplay_playlist.inc.php:76
-#: ../../public/templates/show_manage_license.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:65
+#: ../../public/templates/show_manage_license.inc.php:47
+#: ../../public/templates/show_manage_license.inc.php:69
 #: ../../public/templates/show_plugins.inc.php:36
 #: ../../public/templates/show_plugins.inc.php:80
 #: ../../src/Module/Cli/AdminAddUserCommand.php:47
-#: ../../src/Repository/Model/Search.php:752
-#: ../../src/Repository/Model/Search.php:925
-#: ../../src/Repository/Model/Search.php:943
-#: ../../src/Repository/Model/Search.php:984
-#: ../../src/Repository/Model/Search.php:1022
+#: ../../src/Repository/Model/Search.php:745
+#: ../../src/Repository/Model/Search.php:918
+#: ../../src/Repository/Model/Search.php:936
+#: ../../src/Repository/Model/Search.php:977
+#: ../../src/Repository/Model/Search.php:1015
 msgid "Name"
 msgstr "名稱"
 
@@ -175,9 +176,9 @@ msgstr "收合/展開側邊欄"
 
 #: ../../public/templates/error_page.inc.php:31
 #: ../../public/templates/footer.inc.php:50
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:54
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:56
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_denied.inc.php:42
 #: ../../public/templates/show_denied.inc.php:52
 #: ../../public/templates/show_denied_permission.inc.php:42
@@ -190,7 +191,7 @@ msgstr "收合/展開側邊欄"
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:29
 #: ../../src/Application/Api/Upnp/UpnpApplication.php:57
-#: ../../src/Module/Playback/Stream_Playlist.php:520
+#: ../../src/Module/Playback/Stream_Playlist.php:529
 msgid "Ampache"
 msgstr "Ampache"
 
@@ -199,8 +200,8 @@ msgid "Ampache Error Page"
 msgstr "Ampache 錯誤頁面"
 
 #: ../../public/templates/error_page.inc.php:52
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/show_test_config.inc.php:45
 #: ../../public/templates/show_test.inc.php:45
 #: ../../public/templates/test_error_page.inc.php:50
@@ -210,9 +211,9 @@ msgstr "獻給對音樂之愛"
 #: ../../public/templates/error_page.inc.php:58
 #: ../../public/templates/test_error_page.inc.php:56
 #: ../../src/Config/functions.php:555
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
-#: ../../src/Repository/Model/Catalog.php:2344
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:133
+#: ../../src/Repository/Model/Catalog.php:2354
 msgid "Error"
 msgstr "錯誤"
 
@@ -248,8 +249,8 @@ msgstr "首頁"
 #: ../../public/templates/header.inc.php:62
 #: ../../public/templates/rightbar.inc.php:49
 #: ../../public/templates/show_album_disk.inc.php:127
-#: ../../public/templates/show_album_group_disks.inc.php:133
-#: ../../public/templates/show_album_group_disks.inc.php:270
+#: ../../public/templates/show_album_group_disks.inc.php:132
+#: ../../public/templates/show_album_group_disks.inc.php:268
 #: ../../public/templates/show_album.inc.php:129
 #: ../../public/templates/show_artist_row.inc.php:56
 #: ../../public/templates/show_broadcast_row.inc.php:36
@@ -258,9 +259,9 @@ msgstr "首頁"
 #: ../../public/templates/show_live_stream.inc.php:45
 #: ../../public/templates/show_live_stream_row.inc.php:41
 #: ../../public/templates/show_localplay_control.inc.php:33
-#: ../../public/templates/show_manage_democratic.inc.php:59
+#: ../../public/templates/show_manage_democratic.inc.php:62
 #: ../../public/templates/show_playlist_media_row.inc.php:54
-#: ../../public/templates/show_playlist_medias.inc.php:95
+#: ../../public/templates/show_playlist_medias.inc.php:98
 #: ../../public/templates/show_podcast_episode.inc.php:71
 #: ../../public/templates/show_podcast_episode_row.inc.php:50
 #: ../../public/templates/show_podcast_row.inc.php:46
@@ -268,7 +269,7 @@ msgstr "首頁"
 #: ../../public/templates/show_random_albums.inc.php:58
 #: ../../public/templates/show_random_videos.inc.php:59
 #: ../../public/templates/show_recently_played_all.inc.php:128
-#: ../../public/templates/show_recently_played.inc.php:119
+#: ../../public/templates/show_recently_played.inc.php:122
 #: ../../public/templates/show_recently_skipped_all.inc.php:125
 #: ../../public/templates/show_recently_skipped.inc.php:115
 #: ../../public/templates/show_search_row.inc.php:41
@@ -283,7 +284,7 @@ msgstr "首頁"
 #: ../../src/Module/Shout/ShoutRenderer.php:99
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:132
 #: ../../src/Plugin/AmpachePersonalFavorites.php:136
-#: ../../src/Repository/Model/Art.php:1466
+#: ../../src/Repository/Model/Art.php:1384
 msgid "Play"
 msgstr "播放"
 
@@ -298,15 +299,15 @@ msgstr "播放"
 #: ../../public/templates/show_form_search.inc.php:68
 #: ../../public/templates/show_form_userflag.inc.php:47
 #: ../../public/templates/show_label.inc.php:117
-#: ../../public/templates/show_labels.inc.php:60
-#: ../../public/templates/show_labels.inc.php:90
+#: ../../public/templates/show_labels.inc.php:65
+#: ../../public/templates/show_labels.inc.php:95
 #: ../../public/templates/show_random.inc.php:64
 #: ../../public/templates/show_user.inc.php:135
-#: ../../public/templates/show_wrapped.inc.php:47
+#: ../../public/templates/show_wrapped.inc.php:46
 #: ../../public/templates/sidebar.inc.php:50
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:95
-#: ../../src/Module/Api/Upnp_Api.php:612
-#: ../../src/Repository/Model/Album.php:617
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:99
+#: ../../src/Module/Api/Upnp_Api.php:615
+#: ../../src/Repository/Model/Album.php:604
 msgid "Artists"
 msgstr "作者"
 
@@ -326,11 +327,11 @@ msgstr "作者"
 #: ../../public/templates/show_random.inc.php:61
 #: ../../public/templates/show_recommended_artists.inc.php:57
 #: ../../public/templates/show_recommended_artists.inc.php:124
-#: ../../public/templates/show_wrapped.inc.php:57
+#: ../../public/templates/show_wrapped.inc.php:56
 #: ../../public/templates/sidebar.inc.php:52
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:123
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:151
-#: ../../src/Module/Api/Upnp_Api.php:633
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:127
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:155
+#: ../../src/Module/Api/Upnp_Api.php:636
 #: ../../src/Repository/Model/Browse.php:273
 #: ../../src/Repository/Model/Browse.php:286
 msgid "Albums"
@@ -345,12 +346,12 @@ msgstr "專輯"
 #: ../../public/templates/show_form_userflag.inc.php:58
 #: ../../public/templates/show_user.inc.php:137
 #: ../../public/templates/sidebar.inc.php:69
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:211
-#: ../../src/Module/Api/Upnp_Api.php:675
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:215
+#: ../../src/Module/Api/Upnp_Api.php:678
 #: ../../src/Repository/Model/Browse.php:319
 #: ../../src/Repository/Model/Search.php:661
-#: ../../src/Repository/Model/Search.php:788
-#: ../../src/Repository/Model/Search.php:869
+#: ../../src/Repository/Model/Search.php:781
+#: ../../src/Repository/Model/Search.php:862
 msgid "Playlists"
 msgstr "播放清單"
 
@@ -361,7 +362,7 @@ msgstr "播放清單"
 #: ../../public/templates/show_artists.inc.php:140
 #: ../../public/templates/show_edit_album_row.inc.php:113
 #: ../../public/templates/show_edit_artist_row.inc.php:64
-#: ../../public/templates/show_edit_song_row.inc.php:103
+#: ../../public/templates/show_edit_song_row.inc.php:108
 #: ../../public/templates/show_edit_tvshow_row.inc.php:46
 #: ../../public/templates/show_edit_video_row.inc.php:49
 #: ../../public/templates/show_now_playing_row.inc.php:76
@@ -385,11 +386,11 @@ msgstr "曲風"
 
 #: ../../public/templates/header.inc.php:67
 #: ../../public/templates/show_form_userflag.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:76
+#: ../../public/templates/show_wrapped.inc.php:75
 #: ../../public/templates/sidebar.inc.php:81
 #: ../../src/Repository/Model/Search.php:628
-#: ../../src/Repository/Model/Search.php:768
-#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:761
+#: ../../src/Repository/Model/Search.php:841
 msgid "Favorites"
 msgstr "我的最愛"
 
@@ -397,7 +398,7 @@ msgstr "我的最愛"
 #: ../../public/templates/header.inc.php:149
 #: ../../public/templates/show_add_upload.inc.php:37
 #: ../../public/templates/show_album_disk.inc.php:207
-#: ../../public/templates/show_album_group_disks.inc.php:210
+#: ../../public/templates/show_album_group_disks.inc.php:209
 #: ../../public/templates/show_album.inc.php:216
 #: ../../public/templates/show_artist.inc.php:241
 #: ../../public/templates/sidebar.inc.php:64
@@ -409,29 +410,29 @@ msgstr "上傳"
 #: ../../public/templates/show_now_playing.inc.php:43
 #: ../../public/templates/show_user.inc.php:100
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:590
-#: ../../src/Module/Util/Rss/AmpacheRss.php:169
+#: ../../src/Module/Util/Rss/AmpacheRss.php:168
 msgid "Now Playing"
 msgstr "正在播放"
 
 #: ../../public/templates/header.inc.php:92
 #: ../../public/templates/show_recently_played_all.inc.php:52
 #: ../../public/templates/show_recently_played.inc.php:48
-#: ../../src/Module/Util/Rss/AmpacheRss.php:170
+#: ../../src/Module/Util/Rss/AmpacheRss.php:169
 msgid "Recently Played"
 msgstr "最近播放"
 
 #: ../../public/templates/header.inc.php:93
-#: ../../src/Module/Util/Rss/AmpacheRss.php:171
+#: ../../src/Module/Util/Rss/AmpacheRss.php:170
 msgid "Newest Albums"
 msgstr "最新專輯"
 
 #: ../../public/templates/header.inc.php:94
-#: ../../src/Module/Util/Rss/AmpacheRss.php:172
+#: ../../src/Module/Util/Rss/AmpacheRss.php:171
 msgid "Newest Artists"
 msgstr "最新作者"
 
 #: ../../public/templates/header.inc.php:96
-#: ../../src/Module/Util/Rss/AmpacheRss.php:173
+#: ../../src/Module/Util/Rss/AmpacheRss.php:172
 msgid "Newest Shouts"
 msgstr "最新留言"
 
@@ -454,15 +455,15 @@ msgstr "隨機播放"
 #: ../../public/templates/show_manage_democratic.inc.php:37
 #: ../../public/templates/sidebar.inc.php:68
 #: ../../src/Repository/Model/Search.php:664
-#: ../../src/Repository/Model/Search.php:791
-#: ../../src/Repository/Model/Search.php:872
-#: ../../src/Repository/Model/Search.php:924
+#: ../../src/Repository/Model/Search.php:784
+#: ../../src/Repository/Model/Search.php:865
+#: ../../src/Repository/Model/Search.php:917
 msgid "Playlist"
 msgstr "播放清單"
 
 #: ../../public/templates/header.inc.php:153
 #: ../../src/Repository/Model/Search.php:668
-#: ../../src/Repository/Model/Search.php:876
+#: ../../src/Repository/Model/Search.php:869
 msgid "Smart Playlist"
 msgstr "智慧播放清單"
 
@@ -483,7 +484,7 @@ msgstr "偏好設定"
 
 #: ../../public/templates/header.inc.php:156
 #: ../../public/templates/show_add_filter.inc.php:52
-#: ../../public/templates/show_edit_filter.inc.php:62
+#: ../../public/templates/show_edit_filter.inc.php:61
 #: ../../public/templates/show_manage_filters.inc.php:43
 #: ../../public/templates/sidebar_admin.inc.php:44
 #: ../../src/Repository/Model/Browse.php:336
@@ -542,14 +543,14 @@ msgstr "瀏覽"
 #: ../../public/templates/show_disabled_songs.inc.php:37
 #: ../../public/templates/show_disabled_songs.inc.php:64
 #: ../../public/templates/show_edit_catalog.inc.php:40
-#: ../../public/templates/show_edit_song_row.inc.php:61
+#: ../../public/templates/show_edit_song_row.inc.php:66
 #: ../../public/templates/show_lyrics.inc.php:55
-#: ../../public/templates/show_missing_albums.inc.php:35
+#: ../../public/templates/show_missing_albums.inc.php:36
 #: ../../public/templates/show_now_playing_row.inc.php:62
 #: ../../public/templates/show_recently_played_all.inc.php:60
 #: ../../public/templates/show_recently_played_all.inc.php:186
 #: ../../public/templates/show_recently_played.inc.php:56
-#: ../../public/templates/show_recently_played.inc.php:177
+#: ../../public/templates/show_recently_played.inc.php:180
 #: ../../public/templates/show_recently_skipped_all.inc.php:57
 #: ../../public/templates/show_recently_skipped_all.inc.php:183
 #: ../../public/templates/show_recently_skipped.inc.php:52
@@ -561,12 +562,12 @@ msgstr "瀏覽"
 #: ../../public/templates/show_tagcloud_hidden.inc.php:35
 #: ../../public/templates/show_tagcloud.inc.php:36
 #: ../../public/templates/show_top_tracks.inc.php:64
-#: ../../public/templates/show_wanted_albums.inc.php:35
+#: ../../public/templates/show_wanted_albums.inc.php:41
 #: ../../src/Gui/Song/SongViewAdapter.php:352
 #: ../../src/Gui/Song/SongViewAdapter.php:354
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:270
-#: ../../src/Repository/Model/Album.php:489
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:266
+#: ../../src/Repository/Model/Album.php:496
 #: ../../src/Repository/Model/Search.php:608
 msgid "Album"
 msgstr "專輯"
@@ -579,9 +580,9 @@ msgstr "專輯"
 #: ../../public/templates/show_democratic_playlist.inc.php:122
 #: ../../public/templates/show_disabled_songs.inc.php:38
 #: ../../public/templates/show_disabled_songs.inc.php:65
-#: ../../public/templates/show_edit_song_row.inc.php:46
+#: ../../public/templates/show_edit_song_row.inc.php:51
 #: ../../public/templates/show_lyrics.inc.php:62
-#: ../../public/templates/show_missing_albums.inc.php:36
+#: ../../public/templates/show_missing_albums.inc.php:37
 #: ../../public/templates/show_missing_artists.inc.php:35
 #: ../../public/templates/show_now_playing_row.inc.php:66
 #: ../../public/templates/show_partial_clip.inc.php:26
@@ -596,14 +597,14 @@ msgstr "專輯"
 #: ../../public/templates/show_song_previews.inc.php:34
 #: ../../public/templates/show_tagcloud_hidden.inc.php:34
 #: ../../public/templates/show_tagcloud.inc.php:35
-#: ../../public/templates/show_wanted_albums.inc.php:36
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/AlbumDisk.php:265
-#: ../../src/Repository/Model/Album.php:484
-#: ../../src/Repository/Model/Artist.php:384
+#: ../../public/templates/show_wanted_albums.inc.php:42
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/AlbumDisk.php:261
+#: ../../src/Repository/Model/Album.php:491
+#: ../../src/Repository/Model/Artist.php:352
 #: ../../src/Repository/Model/Browse.php:308
-#: ../../src/Repository/Model/Clip.php:179
-#: ../../src/Repository/Model/Song.php:1660
+#: ../../src/Repository/Model/Clip.php:190
+#: ../../src/Repository/Model/Song.php:1643
 msgid "Artist"
 msgstr "作者"
 
@@ -618,12 +619,12 @@ msgstr "統計"
 #: ../../public/templates/show_now_playing_row.inc.php:58
 #: ../../public/templates/show_partial_clip.inc.php:27
 #: ../../public/templates/show_recently_played.inc.php:53
-#: ../../public/templates/show_recently_played.inc.php:174
+#: ../../public/templates/show_recently_played.inc.php:177
 #: ../../public/templates/show_recently_skipped.inc.php:49
 #: ../../public/templates/show_recently_skipped.inc.php:170
 #: ../../public/templates/show_tagcloud_hidden.inc.php:36
 #: ../../public/templates/show_tagcloud.inc.php:37
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
 msgid "Song"
 msgstr "歌曲"
 
@@ -631,9 +632,9 @@ msgstr "歌曲"
 #: ../../public/templates/show_edit_user.inc.php:218
 #: ../../public/templates/show_playtype_switch.inc.php:54
 #: ../../public/templates/sidebar.inc.php:72
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:472
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:471
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:467
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:496
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:505
 #: ../../src/Module/Playback/Stream_Url.php:186
 #: ../../src/Module/Util/Ui.php:844
 msgid "Democratic"
@@ -647,7 +648,7 @@ msgstr "民主"
 #: ../../public/templates/show_form_search.inc.php:70
 #: ../../public/templates/show_search_bar.inc.php:50
 #: ../../public/templates/sidebar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:240
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:246
 #: ../../src/Repository/Model/Browse.php:422
 msgid "Labels"
 msgstr "標籤"
@@ -662,23 +663,23 @@ msgstr "儀錶板"
 #: ../../public/templates/show_add_catalog.inc.php:145
 #: ../../public/templates/show_podcast_episodes.inc.php:60
 #: ../../public/templates/show_podcast_episodes.inc.php:105
-#: ../../src/Repository/Model/Podcast_Episode.php:235
-#: ../../src/Repository/Model/Podcast.php:148
-#: ../../src/Repository/Model/Search.php:942
-#: ../../src/Repository/Model/Search.php:985
+#: ../../src/Repository/Model/Podcast_Episode.php:239
+#: ../../src/Repository/Model/Podcast.php:149
+#: ../../src/Repository/Model/Search.php:935
+#: ../../src/Repository/Model/Search.php:978
 msgid "Podcast"
 msgstr "播客"
 
 #: ../../public/templates/header.inc.php:173
-#: ../../src/Repository/Model/Search.php:947
-#: ../../src/Repository/Model/Search.php:983
+#: ../../src/Repository/Model/Search.php:940
+#: ../../src/Repository/Model/Search.php:976
 msgid "Podcast Episode"
 msgstr ""
 
 #: ../../public/templates/header.inc.php:174
 #: ../../public/templates/show_form_browse.inc.php:59
 #: ../../public/templates/sidebar.inc.php:55
-#: ../../src/Module/Api/Upnp_Api.php:717
+#: ../../src/Module/Api/Upnp_Api.php:720
 #: ../../src/Repository/Model/Browse.php:314
 msgid "Radio Stations"
 msgstr "廣播站"
@@ -687,7 +688,7 @@ msgstr "廣播站"
 #: ../../public/templates/show_now_playing_video_row.inc.php:52
 #: ../../public/templates/show_tagcloud_hidden.inc.php:37
 #: ../../public/templates/show_tagcloud.inc.php:38
-#: ../../src/Module/Api/Upnp_Api.php:1126
+#: ../../src/Module/Api/Upnp_Api.php:1134
 msgid "Video"
 msgstr "視訊"
 
@@ -703,8 +704,8 @@ msgstr "取消"
 
 #: ../../public/templates/header.inc.php:468
 #: ../../public/templates/show_album_disk.inc.php:128
-#: ../../public/templates/show_album_group_disks.inc.php:134
-#: ../../public/templates/show_album_group_disks.inc.php:272
+#: ../../public/templates/show_album_group_disks.inc.php:133
+#: ../../public/templates/show_album_group_disks.inc.php:270
 #: ../../public/templates/show_album.inc.php:130
 #: ../../public/templates/show_artist_row.inc.php:58
 #: ../../public/templates/show_live_stream.inc.php:47
@@ -717,7 +718,7 @@ msgstr "取消"
 #: ../../public/templates/show_random_albums.inc.php:60
 #: ../../public/templates/show_random_videos.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:130
-#: ../../public/templates/show_recently_played.inc.php:121
+#: ../../public/templates/show_recently_played.inc.php:124
 #: ../../public/templates/show_recently_skipped_all.inc.php:127
 #: ../../public/templates/show_recently_skipped.inc.php:117
 #: ../../public/templates/show_search_row.inc.php:43
@@ -737,8 +738,8 @@ msgstr "下一首播放"
 
 #: ../../public/templates/header.inc.php:469
 #: ../../public/templates/show_album_disk.inc.php:129
-#: ../../public/templates/show_album_group_disks.inc.php:135
-#: ../../public/templates/show_album_group_disks.inc.php:275
+#: ../../public/templates/show_album_group_disks.inc.php:134
+#: ../../public/templates/show_album_group_disks.inc.php:273
 #: ../../public/templates/show_album.inc.php:131
 #: ../../public/templates/show_artist_row.inc.php:61
 #: ../../public/templates/show_live_stream.inc.php:50
@@ -751,7 +752,7 @@ msgstr "下一首播放"
 #: ../../public/templates/show_random_albums.inc.php:63
 #: ../../public/templates/show_random_videos.inc.php:64
 #: ../../public/templates/show_recently_played_all.inc.php:133
-#: ../../public/templates/show_recently_played.inc.php:124
+#: ../../public/templates/show_recently_played.inc.php:127
 #: ../../public/templates/show_recently_skipped_all.inc.php:130
 #: ../../public/templates/show_recently_skipped.inc.php:120
 #: ../../public/templates/show_search_row.inc.php:46
@@ -770,8 +771,8 @@ msgstr "最後播放"
 
 #: ../../public/templates/header.inc.php:470
 #: ../../public/templates/show_album_disk.inc.php:147
-#: ../../public/templates/show_album_group_disks.inc.php:151
-#: ../../public/templates/show_album_group_disks.inc.php:279
+#: ../../public/templates/show_album_group_disks.inc.php:150
+#: ../../public/templates/show_album_group_disks.inc.php:277
 #: ../../public/templates/show_album.inc.php:149
 #: ../../public/templates/show_artist_row.inc.php:75
 #: ../../public/templates/show_live_stream.inc.php:53
@@ -782,7 +783,7 @@ msgstr "最後播放"
 #: ../../public/templates/show_random_album_disks.inc.php:66
 #: ../../public/templates/show_random_albums.inc.php:66
 #: ../../public/templates/show_recently_played_all.inc.php:141
-#: ../../public/templates/show_recently_played.inc.php:132
+#: ../../public/templates/show_recently_played.inc.php:135
 #: ../../public/templates/show_recently_skipped_all.inc.php:138
 #: ../../public/templates/show_recently_skipped.inc.php:128
 #: ../../public/templates/show_search_options.inc.php:40
@@ -801,14 +802,14 @@ msgstr "新增到暫存播放清單"
 #: ../../public/templates/header.inc.php:471
 #: ../../public/templates/rightbar.inc.php:53
 #: ../../public/templates/show_album_disk.inc.php:149
-#: ../../public/templates/show_album_group_disks.inc.php:153
+#: ../../public/templates/show_album_group_disks.inc.php:152
 #: ../../public/templates/show_album.inc.php:151
 #: ../../public/templates/show_artist_row.inc.php:78
 #: ../../public/templates/show_live_stream_row.inc.php:61
 #: ../../public/templates/show_playlist_media_row.inc.php:76
 #: ../../public/templates/show_podcast_episode_row.inc.php:76
 #: ../../public/templates/show_recently_played_all.inc.php:143
-#: ../../public/templates/show_recently_played.inc.php:134
+#: ../../public/templates/show_recently_played.inc.php:137
 #: ../../public/templates/show_recently_skipped_all.inc.php:140
 #: ../../public/templates/show_recently_skipped.inc.php:130
 #: ../../public/templates/show_search_row.inc.php:56
@@ -816,7 +817,7 @@ msgstr "新增到暫存播放清單"
 #: ../../src/Gui/Album/AlbumViewAdapter.php:282
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:287
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:276
-#: ../../src/Gui/Song/SongViewAdapter.php:446
+#: ../../src/Gui/Song/SongViewAdapter.php:447
 msgid "Add to playlist"
 msgstr "新增到播放清單"
 
@@ -862,8 +863,8 @@ msgstr "自動更新目前的設定檔"
 msgid "Download a copy of the new version"
 msgstr ""
 
-#: ../../public/templates/install_header.inc.php:43
-#: ../../public/templates/install_header.inc.php:55
+#: ../../public/templates/install_header.inc.php:45
+#: ../../public/templates/install_header.inc.php:57
 #: ../../public/templates/test_error_page.inc.php:50
 msgid "Installation"
 msgstr "安裝"
@@ -985,7 +986,7 @@ msgstr "重新載入"
 #: ../../public/templates/show_account.inc.php:114
 #: ../../public/templates/show_account.inc.php:130
 #: ../../public/templates/show_album_disk.inc.php:236
-#: ../../public/templates/show_album_group_disks.inc.php:238
+#: ../../public/templates/show_album_group_disks.inc.php:237
 #: ../../public/templates/show_album.inc.php:244
 #: ../../public/templates/show_artist.inc.php:258
 #: ../../public/templates/show_artist_row.inc.php:119
@@ -1003,7 +1004,7 @@ msgstr "重新載入"
 #: ../../public/templates/show_live_stream_row.inc.php:77
 #: ../../public/templates/show_localplay_instances.inc.php:58
 #: ../../public/templates/show_localplay_playlist.inc.php:63
-#: ../../public/templates/show_manage_democratic.inc.php:60
+#: ../../public/templates/show_manage_democratic.inc.php:63
 #: ../../public/templates/show_playlist.inc.php:152
 #: ../../public/templates/show_playlist_media_row.inc.php:107
 #: ../../public/templates/show_podcast_episode.inc.php:107
@@ -1014,7 +1015,7 @@ msgstr "重新載入"
 #: ../../public/templates/show_pvmsg_row.inc.php:42
 #: ../../public/templates/show_pvmsgs.inc.php:50
 #: ../../public/templates/show_recently_played_all.inc.php:166
-#: ../../public/templates/show_recently_played.inc.php:157
+#: ../../public/templates/show_recently_played.inc.php:160
 #: ../../public/templates/show_recently_skipped_all.inc.php:163
 #: ../../public/templates/show_recently_skipped.inc.php:153
 #: ../../public/templates/show_search.inc.php:76
@@ -1036,7 +1037,7 @@ msgstr "重新載入"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:240
 #: ../../src/Gui/Song/SongViewAdapter.php:336
 #: ../../src/Repository/Model/Broadcast.php:366
-#: ../../src/Repository/Model/Share.php:289
+#: ../../src/Repository/Model/Share.php:133
 msgid "Delete"
 msgstr "刪除"
 
@@ -1045,7 +1046,7 @@ msgid "No items"
 msgstr "無項目"
 
 #: ../../public/templates/rightbar.inc.php:152
-#: ../../public/templates/show_recently_played.inc.php:196
+#: ../../public/templates/show_recently_played.inc.php:199
 #: ../../src/Repository/Model/Browse.php:486
 msgid "More"
 msgstr "更多"
@@ -1097,16 +1098,15 @@ msgstr "等級"
 #: ../../public/templates/show_mail_users.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:40
 #: ../../public/templates/show_manage_shoutbox.inc.php:66
-#: ../../public/templates/show_missing_albums.inc.php:38
+#: ../../public/templates/show_missing_albums.inc.php:39
 #: ../../public/templates/show_preference_admin.inc.php:51
 #: ../../public/templates/show_preference_box.inc.php:108
 #: ../../public/templates/show_shared_objects.inc.php:38
-#: ../../public/templates/show_wanted_albums.inc.php:38
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:134
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpacheFlattr.php:95
-#: ../../src/Plugin/AmpachePaypal.php:100
-#: ../../src/Repository/Model/User.php:999
+#: ../../public/templates/show_wanted_albums.inc.php:44
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:139
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Module/Util/Ui.php:1033 ../../src/Plugin/AmpachePaypal.php:100
+#: ../../src/Repository/Model/User.php:1072
 msgid "User"
 msgstr "使用者"
 
@@ -1121,7 +1121,7 @@ msgstr "使用者"
 #: ../../public/templates/show_import_playlist.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:60
 #: ../../public/templates/show_searches.inc.php:56
-#: ../../src/Repository/Model/Search.php:930
+#: ../../src/Repository/Model/Search.php:923
 msgid "Type"
 msgstr "種類"
 
@@ -1132,8 +1132,8 @@ msgstr "種類"
 #: ../../public/templates/show_catalog_types.inc.php:74
 #: ../../public/templates/show_democratic_playlist.inc.php:70
 #: ../../public/templates/show_democratic_playlist.inc.php:118
-#: ../../public/templates/show_labels.inc.php:63
-#: ../../public/templates/show_labels.inc.php:93
+#: ../../public/templates/show_labels.inc.php:68
+#: ../../public/templates/show_labels.inc.php:98
 #: ../../public/templates/show_live_stream.inc.php:42
 #: ../../public/templates/show_live_streams.inc.php:64
 #: ../../public/templates/show_live_streams.inc.php:93
@@ -1143,12 +1143,12 @@ msgstr "種類"
 #: ../../public/templates/show_localplay_playlist.inc.php:45
 #: ../../public/templates/show_localplay_playlist.inc.php:77
 #: ../../public/templates/show_manage_democratic.inc.php:43
-#: ../../public/templates/show_manage_license.inc.php:45
-#: ../../public/templates/show_manage_license.inc.php:67
+#: ../../public/templates/show_manage_license.inc.php:49
+#: ../../public/templates/show_manage_license.inc.php:71
 #: ../../public/templates/show_manage_shoutbox.inc.php:44
 #: ../../public/templates/show_manage_shoutbox.inc.php:70
 #: ../../public/templates/show_playlist_medias.inc.php:67
-#: ../../public/templates/show_playlist_medias.inc.php:103
+#: ../../public/templates/show_playlist_medias.inc.php:106
 #: ../../public/templates/show_plugins.inc.php:41
 #: ../../public/templates/show_plugins.inc.php:85
 #: ../../public/templates/show_podcast_episode.inc.php:67
@@ -1169,7 +1169,7 @@ msgstr "動作"
 
 #: ../../public/templates/show_access_list.inc.php:82
 #: ../../public/templates/show_album_disk.inc.php:218
-#: ../../public/templates/show_album_group_disks.inc.php:221
+#: ../../public/templates/show_album_group_disks.inc.php:220
 #: ../../public/templates/show_album.inc.php:227
 #: ../../public/templates/show_artist.inc.php:252
 #: ../../public/templates/show_artist_row.inc.php:114
@@ -1205,7 +1205,7 @@ msgstr "動作"
 #: ../../src/Gui/Playlist/PlaylistViewAdapter.php:217
 #: ../../src/Gui/Song/SongViewAdapter.php:295
 #: ../../src/Repository/Model/Broadcast.php:365
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Edit"
 msgstr "編輯"
 
@@ -1248,8 +1248,8 @@ msgstr "電子郵件"
 #: ../../public/templates/show_podcast_episode.inc.php:118
 #: ../../public/templates/show_podcast.inc.php:104
 #: ../../public/templates/show_podcast.inc.php:105
-#: ../../public/templates/show_podcasts.inc.php:78
-#: ../../public/templates/show_podcasts.inc.php:122
+#: ../../public/templates/show_podcasts.inc.php:84
+#: ../../public/templates/show_podcasts.inc.php:128
 #: ../../public/templates/show_user_registration.inc.php:117
 #: ../../src/Module/Cli/AdminAddUserCommand.php:46
 #: ../../src/Module/User/Registration.php:92
@@ -1259,12 +1259,7 @@ msgstr "網站"
 #: ../../public/templates/show_account.inc.php:60
 #: ../../public/templates/show_account_simple.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:73
-#: ../../public/templates/show_podcast_episode.inc.php:117
-#: ../../public/templates/show_podcast_episodes.inc.php:68
-#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_user_registration.inc.php:126
-#: ../../src/Repository/Model/Search.php:953
-#: ../../src/Repository/Model/Search.php:991
 msgid "State"
 msgstr "州/縣"
 
@@ -1298,7 +1293,7 @@ msgstr "頭像"
 #: ../../public/templates/show_account.inc.php:95
 #: ../../public/templates/show_account_simple.inc.php:86
 #: ../../public/templates/show_edit_user.inc.php:169
-#: ../../src/Module/Catalog/Catalog_dropbox.php:146
+#: ../../src/Module/Catalog/Catalog_dropbox.php:145
 msgid "API key"
 msgstr "API 金鑰"
 
@@ -1437,14 +1432,14 @@ msgstr "自動填入欄位"
 #: ../../src/Gui/Song/SongViewAdapter.php:350
 #: ../../src/Repository/Model/Browse.php:304
 #: ../../src/Repository/Model/Search.php:610
-#: ../../src/Repository/Model/Search.php:829
+#: ../../src/Repository/Model/Search.php:822
 msgid "Album Artist"
 msgstr "專輯作者"
 
 #: ../../public/templates/show_add_catalog.inc.php:54
 #: ../../public/templates/show_add_shout.inc.php:51
 #: ../../public/templates/show_edit_catalog.inc.php:42
-#: ../../public/templates/show_edit_song_row.inc.php:91
+#: ../../public/templates/show_edit_song_row.inc.php:96
 #: ../../public/templates/show_manage_shoutbox.inc.php:42
 #: ../../public/templates/show_manage_shoutbox.inc.php:68
 #: ../../src/Gui/Song/SongViewAdapter.php:372
@@ -1456,7 +1451,7 @@ msgstr "註解"
 #: ../../public/templates/show_edit_album_row.inc.php:101
 #: ../../public/templates/show_edit_catalog.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:386
-#: ../../src/Repository/Model/Search.php:839
+#: ../../src/Repository/Model/Search.php:832
 msgid "Catalog Number"
 msgstr "目錄編號"
 
@@ -1466,13 +1461,13 @@ msgid "Track (0 padded)"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:57
-#: ../../public/templates/show_album_group_disks.inc.php:258
-#: ../../public/templates/show_album_group_disks.inc.php:259
+#: ../../public/templates/show_album_group_disks.inc.php:256
+#: ../../public/templates/show_album_group_disks.inc.php:257
 #: ../../public/templates/show_edit_catalog.inc.php:45
 #: ../../public/templates/show_song_previews.inc.php:37
 #: ../../src/Gui/Song/SongViewAdapter.php:359
-#: ../../src/Repository/Model/AlbumDisk.php:299
-#: ../../src/Repository/Model/AlbumDisk.php:312
+#: ../../src/Repository/Model/AlbumDisk.php:295
+#: ../../src/Repository/Model/AlbumDisk.php:308
 msgid "Disk"
 msgstr "片"
 
@@ -1481,10 +1476,10 @@ msgstr "片"
 #: ../../public/templates/show_edit_broadcast_row.inc.php:43
 #: ../../public/templates/show_edit_catalog.inc.php:46
 #: ../../src/Repository/Model/Search.php:655
-#: ../../src/Repository/Model/Search.php:783
-#: ../../src/Repository/Model/Search.php:864
-#: ../../src/Repository/Model/Search.php:1043
-#: ../../src/Repository/Model/Tag.php:947
+#: ../../src/Repository/Model/Search.php:776
+#: ../../src/Repository/Model/Search.php:857
+#: ../../src/Repository/Model/Search.php:1036
+#: ../../src/Repository/Model/Tag.php:948
 msgid "Genre"
 msgstr "曲風"
 
@@ -1495,8 +1490,8 @@ msgstr "曲風"
 #: ../../public/templates/show_songs.inc.php:73
 #: ../../public/templates/show_songs.inc.php:176
 #: ../../public/templates/show_top_tracks.inc.php:58
-#: ../../src/Repository/Model/Search.php:754
-#: ../../src/Repository/Model/Search.php:831
+#: ../../src/Repository/Model/Search.php:747
+#: ../../src/Repository/Model/Search.php:824
 msgid "Song Title"
 msgstr "歌曲標題"
 
@@ -1505,11 +1500,11 @@ msgstr "歌曲標題"
 #: ../../public/templates/show_albums.inc.php:60
 #: ../../public/templates/show_edit_album_row.inc.php:63
 #: ../../public/templates/show_edit_catalog.inc.php:48
-#: ../../public/templates/show_edit_song_row.inc.php:99
+#: ../../public/templates/show_edit_song_row.inc.php:104
 #: ../../public/templates/show_edit_tvshow_row.inc.php:42
 #: ../../public/templates/show_get_art.inc.php:98
 #: ../../public/templates/show_graphs.inc.php:76
-#: ../../public/templates/show_missing_albums.inc.php:37
+#: ../../public/templates/show_missing_albums.inc.php:38
 #: ../../public/templates/show_now_playing_row.inc.php:70
 #: ../../public/templates/show_partial_edit_movie_row.inc.php:38
 #: ../../public/templates/show_partial_movie.inc.php:27
@@ -1517,19 +1512,19 @@ msgstr "歌曲標題"
 #: ../../public/templates/show_recently_played_all.inc.php:61
 #: ../../public/templates/show_recently_played_all.inc.php:187
 #: ../../public/templates/show_recently_played.inc.php:57
-#: ../../public/templates/show_recently_played.inc.php:178
+#: ../../public/templates/show_recently_played.inc.php:181
 #: ../../public/templates/show_recently_skipped_all.inc.php:184
 #: ../../public/templates/show_recently_skipped.inc.php:53
 #: ../../public/templates/show_recently_skipped.inc.php:174
 #: ../../public/templates/show_similar_songs.inc.php:67
 #: ../../public/templates/show_songs.inc.php:87
 #: ../../public/templates/show_top_tracks.inc.php:67
-#: ../../public/templates/show_wanted_albums.inc.php:37
+#: ../../public/templates/show_wanted_albums.inc.php:43
 #: ../../src/Gui/Song/SongViewAdapter.php:361
-#: ../../src/Repository/Model/AlbumDisk.php:275
-#: ../../src/Repository/Model/Album.php:494
+#: ../../src/Repository/Model/AlbumDisk.php:271
+#: ../../src/Repository/Model/Album.php:501
 #: ../../src/Repository/Model/Search.php:613
-#: ../../src/Repository/Model/Search.php:832
+#: ../../src/Repository/Model/Search.php:825
 msgid "Year"
 msgstr "年"
 
@@ -1537,28 +1532,28 @@ msgstr "年"
 #: ../../public/templates/show_edit_album_row.inc.php:109
 #: ../../public/templates/show_edit_catalog.inc.php:49
 #: ../../src/Gui/Song/SongViewAdapter.php:362
-#: ../../src/Repository/Model/Search.php:833
+#: ../../src/Repository/Model/Search.php:826
 msgid "Original Year"
 msgstr "原始年分"
 
 #: ../../public/templates/show_add_catalog.inc.php:62
 #: ../../public/templates/show_edit_album_row.inc.php:89
 #: ../../public/templates/show_edit_catalog.inc.php:50
-#: ../../src/Repository/Model/Search.php:835
+#: ../../src/Repository/Model/Search.php:828
 msgid "Release Type"
 msgstr "成品類型"
 
 #: ../../public/templates/show_add_catalog.inc.php:63
 #: ../../public/templates/show_edit_album_row.inc.php:93
 #: ../../public/templates/show_edit_catalog.inc.php:51
-#: ../../src/Repository/Model/Search.php:836
+#: ../../src/Repository/Model/Search.php:829
 msgid "Release Status"
 msgstr ""
 
 #: ../../public/templates/show_add_catalog.inc.php:64
 #: ../../public/templates/show_edit_album_row.inc.php:97
 #: ../../public/templates/show_edit_catalog.inc.php:52
-#: ../../src/Repository/Model/Search.php:837
+#: ../../src/Repository/Model/Search.php:830
 msgid "Release Comment"
 msgstr ""
 
@@ -1566,14 +1561,14 @@ msgstr ""
 #: ../../public/templates/show_edit_album_row.inc.php:105
 #: ../../public/templates/show_edit_catalog.inc.php:53
 #: ../../src/Gui/Song/SongViewAdapter.php:387
-#: ../../src/Repository/Model/Search.php:838
+#: ../../src/Repository/Model/Search.php:831
 msgid "Barcode"
 msgstr "條碼"
 
 #: ../../public/templates/show_add_catalog.inc.php:67
 #: ../../public/templates/show_edit_catalog.inc.php:55
 #: ../../public/templates/sidebar.inc.php:60
-#: ../../src/Module/Api/Upnp_Api.php:1026
+#: ../../src/Module/Api/Upnp_Api.php:1034
 #: ../../src/Repository/Model/Browse.php:394
 msgid "TV Shows"
 msgstr "電視節目"
@@ -1588,9 +1583,9 @@ msgstr "電視節目"
 #: ../../public/templates/show_tvshow_seasons.inc.php:88
 #: ../../public/templates/show_tvshows.inc.php:55
 #: ../../public/templates/show_tvshows.inc.php:98
-#: ../../src/Repository/Model/TVShow_Episode.php:206
-#: ../../src/Repository/Model/TvShow.php:188
-#: ../../src/Repository/Model/TVShow_Season.php:170
+#: ../../src/Repository/Model/TVShow_Episode.php:212
+#: ../../src/Repository/Model/TvShow.php:192
+#: ../../src/Repository/Model/TVShow_Season.php:171
 msgid "TV Show"
 msgstr "電視節目"
 
@@ -1601,9 +1596,9 @@ msgstr "電視節目"
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:30
 #: ../../public/templates/show_tvshow_seasons.inc.php:51
 #: ../../public/templates/show_tvshow_seasons.inc.php:87
-#: ../../src/Repository/Model/TVShow_Episode.php:211
-#: ../../src/Repository/Model/TVShow_Season.php:175
-#: ../../src/Repository/Model/TVShow_Season.php:194
+#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Season.php:176
+#: ../../src/Repository/Model/TVShow_Season.php:195
 msgid "Season"
 msgstr "單季"
 
@@ -1611,7 +1606,7 @@ msgstr "單季"
 #: ../../public/templates/show_edit_catalog.inc.php:58
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:28
 #: ../../public/templates/show_partial_tvshow_episodes.inc.php:29
-#: ../../src/Repository/Model/TVShow_Episode.php:217
+#: ../../src/Repository/Model/TVShow_Episode.php:223
 msgid "Episode"
 msgstr "單集"
 
@@ -1623,15 +1618,15 @@ msgstr "單集"
 #: ../../public/templates/show_edit_catalog.inc.php:59
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:34
 #: ../../public/templates/show_edit_podcast_row.inc.php:38
-#: ../../public/templates/show_edit_song_row.inc.php:40
+#: ../../public/templates/show_edit_song_row.inc.php:45
 #: ../../public/templates/show_edit_video_row.inc.php:37
 #: ../../public/templates/show_playlist_medias.inc.php:61
-#: ../../public/templates/show_playlist_medias.inc.php:97
+#: ../../public/templates/show_playlist_medias.inc.php:100
 #: ../../public/templates/show_podcast_episode.inc.php:112
 #: ../../public/templates/show_podcast_episodes.inc.php:56
 #: ../../public/templates/show_podcast_episodes.inc.php:102
-#: ../../public/templates/show_podcasts.inc.php:77
-#: ../../public/templates/show_podcasts.inc.php:121
+#: ../../public/templates/show_podcasts.inc.php:83
+#: ../../public/templates/show_podcasts.inc.php:127
 #: ../../public/templates/show_recently_played_all.inc.php:57
 #: ../../public/templates/show_recently_played_all.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:54
@@ -1640,11 +1635,11 @@ msgstr "單集"
 #: ../../public/templates/show_videos.inc.php:57
 #: ../../public/templates/show_videos.inc.php:106
 #: ../../src/Gui/Song/SongViewAdapter.php:348
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
-#: ../../src/Repository/Model/Podcast_Episode.php:240
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
+#: ../../src/Repository/Model/Podcast_Episode.php:244
 #: ../../src/Repository/Model/Search.php:607
-#: ../../src/Repository/Model/Search.php:828
-#: ../../src/Repository/Model/Song.php:1665
+#: ../../src/Repository/Model/Search.php:821
+#: ../../src/Repository/Model/Song.php:1648
 #: ../../src/Repository/Model/Video.php:301
 msgid "Title"
 msgstr "標題"
@@ -1697,7 +1692,7 @@ msgid "Catalog Media Type"
 msgstr "目錄媒體類型"
 
 #: ../../public/templates/show_add_catalog.inc.php:137
-#: ../../src/Module/Api/Upnp_Api.php:764
+#: ../../src/Module/Api/Upnp_Api.php:767
 msgid "Music"
 msgstr "音樂"
 
@@ -1754,22 +1749,22 @@ msgstr "新增標籤"
 #: ../../public/templates/show_edit_album_row.inc.php:67
 #: ../../public/templates/show_edit_artist_row.inc.php:42
 #: ../../public/templates/show_edit_label_row.inc.php:39
-#: ../../public/templates/show_edit_song_row.inc.php:75
-#: ../../src/Repository/Model/Search.php:722
-#: ../../src/Repository/Model/Search.php:815
-#: ../../src/Repository/Model/Search.php:902
+#: ../../public/templates/show_edit_song_row.inc.php:80
+#: ../../src/Repository/Model/Search.php:720
+#: ../../src/Repository/Model/Search.php:808
+#: ../../src/Repository/Model/Search.php:895
 msgid "MusicBrainz ID"
 msgstr "MusicBrainz 識別碼"
 
 #: ../../public/templates/show_add_label.inc.php:47
 #: ../../public/templates/show_edit_label_row.inc.php:50
 #: ../../public/templates/show_edit_podcast_episode_row.inc.php:50
-#: ../../public/templates/show_labels.inc.php:59
-#: ../../public/templates/show_labels.inc.php:89
+#: ../../public/templates/show_labels.inc.php:64
+#: ../../public/templates/show_labels.inc.php:94
 #: ../../public/templates/show_plugins.inc.php:38
 #: ../../public/templates/show_plugins.inc.php:82
 #: ../../public/templates/show_podcast_episode.inc.php:114
-#: ../../src/Repository/Model/Search.php:1023
+#: ../../src/Repository/Model/Search.php:1016
 msgid "Category"
 msgstr "目錄"
 
@@ -1843,7 +1838,7 @@ msgstr ""
 #: ../../public/templates/show_partial_movie.inc.php:26
 #: ../../public/templates/show_partial_personal_video.inc.php:27
 #: ../../public/templates/show_partial_tvshow_episode.inc.php:29
-#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:748
 msgid "Summary"
 msgstr "總結"
 
@@ -1854,20 +1849,25 @@ msgstr "位址"
 
 #: ../../public/templates/show_add_label.inc.php:103
 #: ../../public/templates/show_edit_label_row.inc.php:101
-#: ../../public/templates/show_labels.inc.php:61
-#: ../../public/templates/show_labels.inc.php:91
+#: ../../public/templates/show_labels.inc.php:66
+#: ../../public/templates/show_labels.inc.php:96
 msgid "Country"
 msgstr ""
 
 #: ../../public/templates/show_add_label.inc.php:121
 #: ../../public/templates/show_edit_label_row.inc.php:113
 #: ../../public/templates/show_install_check.inc.php:47
-#: ../../public/templates/show_labels.inc.php:62
-#: ../../public/templates/show_labels.inc.php:92
+#: ../../public/templates/show_labels.inc.php:67
+#: ../../public/templates/show_labels.inc.php:97
+#: ../../public/templates/show_podcast_episode.inc.php:117
+#: ../../public/templates/show_podcast_episodes.inc.php:68
+#: ../../public/templates/show_podcast_episodes.inc.php:112
 #: ../../public/templates/show_test.inc.php:65
 #: ../../public/templates/show_user.inc.php:118
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-#: ../../src/Repository/Model/Catalog.php:2320
+#: ../../src/Repository/Model/Catalog.php:2330
+#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:984
 msgid "Status"
 msgstr "狀態"
 
@@ -1887,7 +1887,7 @@ msgstr ""
 #: ../../public/templates/show_add_live_stream.inc.php:65
 #: ../../public/templates/show_catalog_row.inc.php:52
 #: ../../public/templates/show_ip_history.inc.php:45
-#: ../../public/templates/show_labels.inc.php:44
+#: ../../public/templates/show_labels.inc.php:49
 #: ../../public/templates/show_live_streams.inc.php:44
 #: ../../public/templates/show_podcasts.inc.php:56
 #: ../../public/templates/show_searches.inc.php:39
@@ -1917,7 +1917,7 @@ msgid "Codec"
 msgstr "編解碼"
 
 #: ../../public/templates/show_add_playlist.inc.php:29
-#: ../../public/templates/show_manage_democratic.inc.php:72
+#: ../../public/templates/show_manage_democratic.inc.php:75
 msgid "Create Playlist"
 msgstr "建立播放清單"
 
@@ -1925,7 +1925,7 @@ msgstr "建立播放清單"
 #: ../../public/templates/show_edit_playlist_row.inc.php:44
 #: ../../public/templates/show_edit_search_row.inc.php:44
 #: ../../public/templates/show_import_playlist.inc.php:43
-#: ../../src/Repository/Model/playlist_object.php:199
+#: ../../src/Repository/Model/playlist_object.php:196
 msgid "Private"
 msgstr "私有"
 
@@ -2023,13 +2023,13 @@ msgstr "建立共享"
 
 #: ../../public/templates/show_add_share.inc.php:48
 #: ../../public/templates/show_edit_share_row.inc.php:35
-#: ../../src/Repository/Model/Share.php:542
-#: ../../src/Repository/Model/Share.php:546
+#: ../../src/Repository/Model/Share.php:375
+#: ../../src/Repository/Model/Share.php:379
 msgid "Share"
 msgstr "共享"
 
 #: ../../public/templates/show_add_share.inc.php:52
-#: ../../src/Module/Catalog/Catalog_dropbox.php:147
+#: ../../src/Module/Catalog/Catalog_dropbox.php:146
 msgid "Secret"
 msgstr "Secret"
 
@@ -2081,8 +2081,8 @@ msgid "Leave the artist and album fields blank to read file tags"
 msgstr ""
 
 #: ../../public/templates/show_add_upload.inc.php:207
-#: ../../public/templates/show_edit_song_row.inc.php:109
-#: ../../src/Repository/Model/Search.php:701
+#: ../../public/templates/show_edit_song_row.inc.php:114
+#: ../../src/Repository/Model/Search.php:699
 msgid "Music License"
 msgstr "音樂授權"
 
@@ -2113,7 +2113,7 @@ msgstr "新增使用者"
 #: ../../public/templates/show_recently_played_all.inc.php:63
 #: ../../public/templates/show_recently_played_all.inc.php:189
 #: ../../public/templates/show_recently_played.inc.php:59
-#: ../../public/templates/show_recently_played.inc.php:180
+#: ../../public/templates/show_recently_played.inc.php:183
 #: ../../public/templates/show_recently_skipped_all.inc.php:60
 #: ../../public/templates/show_recently_skipped_all.inc.php:186
 #: ../../public/templates/show_recently_skipped.inc.php:55
@@ -2122,12 +2122,12 @@ msgstr "新增使用者"
 #: ../../public/templates/show_users.inc.php:56
 #: ../../public/templates/show_users.inc.php:93
 #: ../../src/Module/Catalog/Catalog_remote.php:135
-#: ../../src/Module/Catalog/Catalog_subsonic.php:136
+#: ../../src/Module/Catalog/Catalog_subsonic.php:134
 #: ../../src/Module/Cli/AdminAddUserCommand.php:49
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:193
 #: ../../src/Module/User/Registration.php:67
 #: ../../src/Module/User/Registration.php:88
-#: ../../src/Repository/Model/Search.php:1033
+#: ../../src/Repository/Model/Search.php:1026
 msgid "Username"
 msgstr "使用者名稱"
 
@@ -2141,9 +2141,9 @@ msgstr "使用者名稱"
 #: ../../public/templates/show_login_form.inc.php:80
 #: ../../public/templates/show_user_registration.inc.php:142
 #: ../../src/Module/Catalog/Catalog_remote.php:136
-#: ../../src/Module/Catalog/Catalog_subsonic.php:137
+#: ../../src/Module/Catalog/Catalog_subsonic.php:135
 #: ../../src/Module/Cli/AdminAddUserCommand.php:44
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:198
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:214
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:187
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:194
@@ -2159,9 +2159,9 @@ msgstr "使用者存取等級"
 #: ../../public/templates/show_edit_user.inc.php:121
 #: ../../public/templates/show_preference_admin.inc.php:50
 #: ../../public/templates/show_preference_box.inc.php:107
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:131
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:136
 #: ../../src/Module/Shout/ShoutRenderer.php:124
-#: ../../src/Repository/Model/User.php:1001
+#: ../../src/Repository/Model/User.php:1074
 msgid "Guest"
 msgstr "訪客"
 
@@ -2169,8 +2169,8 @@ msgstr "訪客"
 #: ../../public/templates/show_edit_democratic.inc.php:58
 #: ../../public/templates/show_edit_user.inc.php:123
 #: ../../public/templates/show_preference_box.inc.php:109
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:137
-#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:997
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:142
+#: ../../src/Module/Util/Ui.php:1034 ../../src/Repository/Model/User.php:1070
 msgid "Content Manager"
 msgstr "內容管理"
 
@@ -2178,8 +2178,8 @@ msgstr "內容管理"
 #: ../../public/templates/show_edit_democratic.inc.php:59
 #: ../../public/templates/show_edit_user.inc.php:124
 #: ../../public/templates/show_preference_box.inc.php:110
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:140
-#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:995
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:145
+#: ../../src/Module/Util/Ui.php:1035 ../../src/Repository/Model/User.php:1068
 msgid "Catalog Manager"
 msgstr "目錄管理"
 
@@ -2192,8 +2192,8 @@ msgstr "目錄管理"
 #: ../../public/templates/show_preference_admin.inc.php:52
 #: ../../public/templates/show_preference_box.inc.php:111
 #: ../../public/templates/sidebar.inc.php:101
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:143
-#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:993
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:148
+#: ../../src/Module/Util/Ui.php:1036 ../../src/Repository/Model/User.php:1066
 msgid "Admin"
 msgstr "管理員"
 
@@ -2202,7 +2202,7 @@ msgid "User Catalog Filter"
 msgstr ""
 
 #: ../../public/templates/show_album_disk.inc.php:78
-#: ../../public/templates/show_album_group_disks.inc.php:84
+#: ../../public/templates/show_album_group_disks.inc.php:83
 #: ../../public/templates/show_album.inc.php:81
 #: ../../public/templates/show_artist.inc.php:72
 #: ../../public/templates/show_label.inc.php:56
@@ -2211,7 +2211,7 @@ msgid "Search on Google ..."
 msgstr "在 Google 搜尋…"
 
 #: ../../public/templates/show_album_disk.inc.php:79
-#: ../../public/templates/show_album_group_disks.inc.php:85
+#: ../../public/templates/show_album_group_disks.inc.php:84
 #: ../../public/templates/show_album.inc.php:82
 #: ../../public/templates/show_artist.inc.php:73
 #: ../../public/templates/show_label.inc.php:57
@@ -2220,7 +2220,7 @@ msgid "Search on DuckDuckGo ..."
 msgstr "在 DuckDuckGo 搜尋…"
 
 #: ../../public/templates/show_album_disk.inc.php:80
-#: ../../public/templates/show_album_group_disks.inc.php:86
+#: ../../public/templates/show_album_group_disks.inc.php:85
 #: ../../public/templates/show_album.inc.php:83
 #: ../../public/templates/show_artist.inc.php:74
 #: ../../public/templates/show_label.inc.php:58
@@ -2228,7 +2228,7 @@ msgid "Search on Wikipedia ..."
 msgstr "在 Wikipedia 搜尋…"
 
 #: ../../public/templates/show_album_disk.inc.php:81
-#: ../../public/templates/show_album_group_disks.inc.php:87
+#: ../../public/templates/show_album_group_disks.inc.php:86
 #: ../../public/templates/show_album.inc.php:84
 #: ../../public/templates/show_artist.inc.php:75
 #: ../../public/templates/show_label.inc.php:59
@@ -2238,8 +2238,8 @@ msgstr "在 Last.fm 搜尋…"
 
 #: ../../public/templates/show_album_disk.inc.php:83
 #: ../../public/templates/show_album_disk.inc.php:85
-#: ../../public/templates/show_album_group_disks.inc.php:89
-#: ../../public/templates/show_album_group_disks.inc.php:91
+#: ../../public/templates/show_album_group_disks.inc.php:88
+#: ../../public/templates/show_album_group_disks.inc.php:90
 #: ../../public/templates/show_album.inc.php:86
 #: ../../public/templates/show_album.inc.php:88
 #: ../../public/templates/show_artist.inc.php:77
@@ -2251,7 +2251,7 @@ msgstr "在 MusicBrainz 中搜尋…"
 
 #: ../../public/templates/show_album_disk.inc.php:107
 #: ../../public/templates/show_album_disks.inc.php:61
-#: ../../public/templates/show_album_group_disks.inc.php:115
+#: ../../public/templates/show_album_group_disks.inc.php:114
 #: ../../public/templates/show_album.inc.php:110
 #: ../../public/templates/show_albums.inc.php:61
 #: ../../public/templates/show_artist.inc.php:104
@@ -2270,16 +2270,16 @@ msgstr "在 MusicBrainz 中搜尋…"
 #: ../../public/templates/show_videos.inc.php:116
 #: ../../src/Gui/Song/SongViewAdapter.php:416
 #: ../../src/Repository/Model/Search.php:649
-#: ../../src/Repository/Model/Search.php:779
-#: ../../src/Repository/Model/Search.php:859
-#: ../../src/Repository/Model/Search.php:966
-#: ../../src/Repository/Model/Search.php:1004
+#: ../../src/Repository/Model/Search.php:772
+#: ../../src/Repository/Model/Search.php:852
+#: ../../src/Repository/Model/Search.php:959
+#: ../../src/Repository/Model/Search.php:997
 msgid "Played"
 msgstr "已播放"
 
 #. HINT: Number of times an object has been played
 #: ../../public/templates/show_album_disk.inc.php:109
-#: ../../public/templates/show_album_group_disks.inc.php:117
+#: ../../public/templates/show_album_group_disks.inc.php:116
 #: ../../public/templates/show_album.inc.php:112
 #: ../../public/templates/show_artist.inc.php:106
 #, php-format
@@ -2288,16 +2288,16 @@ msgid_plural "%d times"
 msgstr[0] "%d 次"
 
 #: ../../public/templates/show_album_disk.inc.php:118
-#: ../../public/templates/show_album_group_disks.inc.php:125
+#: ../../public/templates/show_album_group_disks.inc.php:124
 #: ../../public/templates/show_album.inc.php:120
 #: ../../public/templates/show_artist.inc.php:113
-#: ../../src/Gui/Song/SongViewAdapter.php:433
+#: ../../src/Gui/Song/SongViewAdapter.php:434
 msgid "Uploaded by"
 msgstr "上傳者"
 
 #: ../../public/templates/show_album_disk.inc.php:124
 #: ../../public/templates/show_album_disks.inc.php:64
-#: ../../public/templates/show_album_group_disks.inc.php:130
+#: ../../public/templates/show_album_group_disks.inc.php:129
 #: ../../public/templates/show_album.inc.php:126
 #: ../../public/templates/show_albums.inc.php:64
 #: ../../public/templates/show_artist.inc.php:117
@@ -2307,7 +2307,7 @@ msgstr "上傳者"
 #: ../../public/templates/show_label.inc.php:75
 #: ../../public/templates/show_manage_filters.inc.php:44
 #: ../../public/templates/show_manage_filters.inc.php:65
-#: ../../public/templates/show_missing_albums.inc.php:39
+#: ../../public/templates/show_missing_albums.inc.php:40
 #: ../../public/templates/show_playlists.inc.php:66
 #: ../../public/templates/show_podcast_episodes.inc.php:44
 #: ../../public/templates/show_podcast.inc.php:71
@@ -2321,14 +2321,14 @@ msgstr "上傳者"
 #: ../../public/templates/show_tvshow_season.inc.php:64
 #: ../../public/templates/show_tvshow_seasons.inc.php:58
 #: ../../public/templates/show_tvshow_seasons.inc.php:93
-#: ../../public/templates/show_wanted_albums.inc.php:39
-#: ../../src/Module/Application/Album/ShowMissingAction.php:131
+#: ../../public/templates/show_wanted_albums.inc.php:45
+#: ../../src/Module/Application/Album/ShowMissingAction.php:136
 msgid "Actions"
 msgstr "動作"
 
 #: ../../public/templates/show_album_disk.inc.php:148
-#: ../../public/templates/show_album_group_disks.inc.php:152
-#: ../../public/templates/show_album_group_disks.inc.php:280
+#: ../../public/templates/show_album_group_disks.inc.php:151
+#: ../../public/templates/show_album_group_disks.inc.php:278
 #: ../../public/templates/show_album.inc.php:150
 #: ../../public/templates/show_artist_row.inc.php:76
 #: ../../public/templates/show_search_options.inc.php:43
@@ -2339,21 +2339,21 @@ msgid "Random to Temporary Playlist"
 msgstr "隨機順序的新增到暫存播放清單"
 
 #: ../../public/templates/show_album_disk.inc.php:166
-#: ../../public/templates/show_album_group_disks.inc.php:170
+#: ../../public/templates/show_album_group_disks.inc.php:169
 #: ../../public/templates/show_album.inc.php:168
 #: ../../public/templates/show_artist.inc.php:204
 #: ../../public/templates/show_podcast.inc.php:99
-#: ../../src/Module/Util/Rss/AmpacheRss.php:230
+#: ../../src/Module/Util/Rss/AmpacheRss.php:229
 msgid "RSS Feed"
 msgstr "RSS 消息來源"
 
 #: ../../public/templates/show_album_disk.inc.php:171
-#: ../../public/templates/show_album_group_disks.inc.php:175
-#: ../../public/templates/show_album_group_disks.inc.php:284
+#: ../../public/templates/show_album_group_disks.inc.php:174
+#: ../../public/templates/show_album_group_disks.inc.php:282
 #: ../../public/templates/show_album.inc.php:173
 #: ../../public/templates/show_artist.inc.php:209
 #: ../../public/templates/show_artist_row.inc.php:109
-#: ../../public/templates/show_html5_player.inc.php:241
+#: ../../public/templates/show_html5_player.inc.php:255
 #: ../../public/templates/show_label.inc.php:81
 #: ../../public/templates/show_label.inc.php:82
 #: ../../public/templates/show_label_row.inc.php:52
@@ -2376,8 +2376,8 @@ msgstr "儲存音軌順序"
 
 #: ../../public/templates/show_album_disk.inc.php:193
 #: ../../public/templates/show_album_disk.inc.php:194
+#: ../../public/templates/show_album_group_disks.inc.php:195
 #: ../../public/templates/show_album_group_disks.inc.php:196
-#: ../../public/templates/show_album_group_disks.inc.php:197
 #: ../../public/templates/show_album.inc.php:195
 #: ../../public/templates/show_album.inc.php:196
 #: ../../public/templates/show_artist.inc.php:233
@@ -2392,7 +2392,7 @@ msgid "Graphs"
 msgstr "圖表"
 
 #: ../../public/templates/show_album_disk.inc.php:199
-#: ../../public/templates/show_album_group_disks.inc.php:202
+#: ../../public/templates/show_album_group_disks.inc.php:201
 #: ../../public/templates/show_album.inc.php:208
 #: ../../public/templates/show_artist.inc.php:188
 msgid "Do you really want to update from tags?"
@@ -2400,8 +2400,8 @@ msgstr "您確定要從標籤更新嗎？"
 
 #: ../../public/templates/show_album_disk.inc.php:200
 #: ../../public/templates/show_album_disk.inc.php:201
+#: ../../public/templates/show_album_group_disks.inc.php:202
 #: ../../public/templates/show_album_group_disks.inc.php:203
-#: ../../public/templates/show_album_group_disks.inc.php:204
 #: ../../public/templates/show_album.inc.php:209
 #: ../../public/templates/show_album.inc.php:210
 #: ../../public/templates/show_artist.inc.php:189
@@ -2411,7 +2411,7 @@ msgid "Update from tags"
 msgstr "從標籤更新"
 
 #: ../../public/templates/show_album_disk.inc.php:217
-#: ../../public/templates/show_album_group_disks.inc.php:220
+#: ../../public/templates/show_album_group_disks.inc.php:219
 #: ../../public/templates/show_album.inc.php:226
 #: ../../src/Gui/Album/AlbumViewAdapter.php:252
 #: ../../src/Gui/AlbumDisk/AlbumDiskViewAdapter.php:257
@@ -2419,14 +2419,14 @@ msgid "Album Edit"
 msgstr "專輯編輯"
 
 #: ../../public/templates/show_album_disk.inc.php:219
-#: ../../public/templates/show_album_group_disks.inc.php:222
+#: ../../public/templates/show_album_group_disks.inc.php:221
 #: ../../public/templates/show_album.inc.php:228
 msgid "Edit Album"
 msgstr "編輯專輯"
 
 #: ../../public/templates/show_album_disk.inc.php:226
-#: ../../public/templates/show_album_group_disks.inc.php:228
-#: ../../public/templates/show_album_group_disks.inc.php:291
+#: ../../public/templates/show_album_group_disks.inc.php:227
+#: ../../public/templates/show_album_group_disks.inc.php:289
 #: ../../public/templates/show_album.inc.php:234
 #: ../../public/templates/show_artist.inc.php:221
 #: ../../public/templates/show_install_config.inc.php:218
@@ -2442,7 +2442,7 @@ msgstr "編輯專輯"
 #: ../../src/Gui/Song/SongViewAdapter.php:240
 #: ../../src/Module/System/AutoUpdate.php:328
 #: ../../src/Module/System/AutoUpdate.php:330
-#: ../../src/Repository/Model/Share.php:286
+#: ../../src/Repository/Model/Share.php:130
 msgid "Download"
 msgstr "下載"
 
@@ -2465,11 +2465,11 @@ msgstr "下載"
 #: ../../public/templates/show_recommended_artists.inc.php:56
 #: ../../public/templates/show_recommended_artists.inc.php:123
 #: ../../public/templates/show_search_bar.inc.php:41
-#: ../../public/templates/show_wrapped.inc.php:67
+#: ../../public/templates/show_wrapped.inc.php:66
 #: ../../public/templates/sidebar.inc.php:49
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:427
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:183
-#: ../../src/Module/Api/Upnp_Api.php:654
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:452
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:187
+#: ../../src/Module/Api/Upnp_Api.php:657
 #: ../../src/Repository/Model/Browse.php:267
 #: ../../src/Repository/Model/Browse.php:382
 msgid "Songs"
@@ -2480,7 +2480,7 @@ msgstr "歌曲"
 #: ../../public/templates/show_artists.inc.php:84
 #: ../../public/templates/show_artists.inc.php:143
 #: ../../public/templates/show_playlist_medias.inc.php:65
-#: ../../public/templates/show_playlist_medias.inc.php:101
+#: ../../public/templates/show_playlist_medias.inc.php:104
 #: ../../public/templates/show_playlists.inc.php:63
 #: ../../public/templates/show_podcast_episode.inc.php:45
 #: ../../public/templates/show_podcast_episodes.inc.php:43
@@ -2508,16 +2508,16 @@ msgstr "評比"
 #: ../../public/templates/show_artists.inc.php:68
 #: ../../public/templates/show_artists.inc.php:130
 #: ../../public/templates/show_arts.inc.php:60
-#: ../../public/templates/show_labels.inc.php:57
-#: ../../public/templates/show_labels.inc.php:87
+#: ../../public/templates/show_labels.inc.php:62
+#: ../../public/templates/show_labels.inc.php:92
 #: ../../public/templates/show_live_streams.inc.php:59
 #: ../../public/templates/show_live_streams.inc.php:88
 #: ../../public/templates/show_playlist_medias.inc.php:60
-#: ../../public/templates/show_playlist_medias.inc.php:96
+#: ../../public/templates/show_playlist_medias.inc.php:99
 #: ../../public/templates/show_playlists.inc.php:55
 #: ../../public/templates/show_podcast_episodes.inc.php:101
-#: ../../public/templates/show_podcasts.inc.php:76
-#: ../../public/templates/show_podcasts.inc.php:120
+#: ../../public/templates/show_podcasts.inc.php:82
+#: ../../public/templates/show_podcasts.inc.php:126
 #: ../../public/templates/show_recommended_artists.inc.php:53
 #: ../../public/templates/show_recommended_artists.inc.php:120
 #: ../../public/templates/show_tvshow_seasons.inc.php:50
@@ -2534,12 +2534,12 @@ msgstr "封面圖片"
 msgid "No Album found"
 msgstr "找不到專輯"
 
-#: ../../public/templates/show_album_group_disks.inc.php:95
+#: ../../public/templates/show_album_group_disks.inc.php:94
 #: ../../public/templates/show_lyrics.inc.php:42
 #: ../../src/Repository/Model/Album.php:278
 #: ../../src/Repository/Model/Album.php:281
-#: ../../src/Repository/Model/Album.php:1035
-#: ../../src/Repository/Model/Artist.php:647
+#: ../../src/Repository/Model/Album.php:1029
+#: ../../src/Repository/Model/Artist.php:615
 msgid "Unknown (Orphaned)"
 msgstr "未知 (遺孤)"
 
@@ -2633,7 +2633,7 @@ msgstr ""
 
 #: ../../public/templates/show_artist.inc.php:275
 #: ../../public/templates/show_artist.inc.php:320
-#: ../../public/templates/show_missing_albums.inc.php:31
+#: ../../public/templates/show_missing_albums.inc.php:32
 msgid "Missing Albums"
 msgstr "缺少專輯"
 
@@ -2653,7 +2653,7 @@ msgstr "相似的歌曲"
 
 #: ../../public/templates/show_artists.inc.php:50
 #: ../../public/templates/show_recently_played.inc.php:55
-#: ../../public/templates/show_recently_played.inc.php:176
+#: ../../public/templates/show_recently_played.inc.php:179
 #: ../../public/templates/show_recently_skipped.inc.php:51
 #: ../../public/templates/show_recently_skipped.inc.php:172
 #: ../../public/templates/show_similar_songs.inc.php:61
@@ -2663,7 +2663,7 @@ msgstr "相似的歌曲"
 #: ../../src/Gui/Song/SongViewAdapter.php:349
 #: ../../src/Repository/Model/Browse.php:306
 #: ../../src/Repository/Model/Search.php:609
-#: ../../src/Repository/Model/Search.php:830
+#: ../../src/Repository/Model/Search.php:823
 msgid "Song Artist"
 msgstr "歌曲作者"
 
@@ -2679,7 +2679,7 @@ msgstr "找不到作者"
 #: ../../public/templates/show_democratic_playlist.inc.php:75
 #: ../../public/templates/show_democratic_playlist.inc.php:123
 #: ../../public/templates/show_playlist_medias.inc.php:63
-#: ../../public/templates/show_playlist_medias.inc.php:99
+#: ../../public/templates/show_playlist_medias.inc.php:102
 #: ../../public/templates/show_podcast_episodes.inc.php:63
 #: ../../public/templates/show_podcast_episodes.inc.php:107
 #: ../../public/templates/show_recommended_artists.inc.php:58
@@ -2700,7 +2700,7 @@ msgstr "選擇新封面圖片"
 
 #: ../../public/templates/show_arts.inc.php:68
 #: ../../public/templates/show_ip_history.inc.php:69
-#: ../../src/Repository/Model/User.php:944
+#: ../../src/Repository/Model/User.php:1005
 msgid "Invalid"
 msgstr "無效"
 
@@ -2779,13 +2779,16 @@ msgstr "清理"
 #: ../../public/templates/show_edit_access.inc.php:98
 #: ../../public/templates/show_edit_democratic.inc.php:70
 #: ../../public/templates/show_edit_shout.inc.php:52
-#: ../../public/templates/show_manage_catalogs.inc.php:67
+#: ../../public/templates/show_manage_catalogs.inc.php:75
 #: ../../public/templates/show_preference_admin.inc.php:65
 #: ../../src/Module/System/AutoUpdate.php:333
 msgid "Update"
 msgstr "更新"
 
 #: ../../public/templates/show_catalog_row.inc.php:57
+#: ../../public/templates/show_import_podcasts.inc.php:52
+#: ../../public/templates/show_podcasts.inc.php:62
+#: ../../public/templates/show_podcasts.inc.php:63
 #: ../../public/templates/sidebar_preferences.inc.php:83
 msgid "Import"
 msgstr "匯入"
@@ -2807,7 +2810,7 @@ msgstr "前往"
 #: ../../public/templates/show_catalogs.inc.php:68
 #: ../../public/templates/show_video.inc.php:146
 #: ../../src/Gui/Song/SongViewAdapter.php:407
-#: ../../src/Module/Catalog/Catalog_dropbox.php:149
+#: ../../src/Module/Catalog/Catalog_dropbox.php:148
 #: ../../src/Module/Catalog/Catalog_local.php:146
 #: ../../src/Module/Cli/AddCatalogCommand.php:44
 #: ../../src/Module/Cli/UpdateCatalogFolderCommand.php:48
@@ -2840,8 +2843,8 @@ msgstr "找不到目錄"
 #: ../../public/templates/show_install_check.inc.php:48
 #: ../../public/templates/show_localplay_controllers.inc.php:37
 #: ../../public/templates/show_localplay_controllers.inc.php:73
-#: ../../public/templates/show_manage_license.inc.php:44
-#: ../../public/templates/show_manage_license.inc.php:66
+#: ../../public/templates/show_manage_license.inc.php:48
+#: ../../public/templates/show_manage_license.inc.php:70
 #: ../../public/templates/show_plugins.inc.php:37
 #: ../../public/templates/show_plugins.inc.php:81
 #: ../../public/templates/show_podcast_episode.inc.php:113
@@ -2856,9 +2859,9 @@ msgstr "描述"
 #: ../../public/templates/show_localplay_controllers.inc.php:74
 #: ../../public/templates/show_plugins.inc.php:39
 #: ../../public/templates/show_plugins.inc.php:83
+#: ../../src/Gui/System/UpdateViewAdapter.php:135
 #: ../../src/Module/Cli/ShowVersionCommand.php:38
 #: ../../src/Module/Cli/ShowVersionCommand.php:43
-#: ../../src/Module/System/Update.php:952
 msgid "Version"
 msgstr "版本"
 
@@ -3135,11 +3138,11 @@ msgstr ""
 #: ../../public/templates/show_video.inc.php:147
 #: ../../src/Gui/Song/SongViewAdapter.php:408
 #: ../../src/Repository/Model/Search.php:673
-#: ../../src/Repository/Model/Search.php:796
-#: ../../src/Repository/Model/Search.php:881
-#: ../../src/Repository/Model/Search.php:914
-#: ../../src/Repository/Model/Search.php:971
-#: ../../src/Repository/Model/Search.php:1009
+#: ../../src/Repository/Model/Search.php:789
+#: ../../src/Repository/Model/Search.php:874
+#: ../../src/Repository/Model/Search.php:907
+#: ../../src/Repository/Model/Search.php:964
+#: ../../src/Repository/Model/Search.php:1002
 msgid "Filename"
 msgstr "檔名"
 
@@ -3153,7 +3156,7 @@ msgid "Edit Access Control List"
 msgstr "編輯存取控制清單"
 
 #: ../../public/templates/show_edit_album_row.inc.php:58
-#: ../../public/templates/show_edit_song_row.inc.php:56
+#: ../../public/templates/show_edit_song_row.inc.php:61
 msgid "Additional Artists"
 msgstr ""
 
@@ -3170,12 +3173,12 @@ msgid "Add tags to sub songs"
 msgstr "新增標籤到內含歌曲"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:56
-#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:750
 msgid "Place Formed"
 msgstr "成立地點"
 
 #: ../../public/templates/show_edit_artist_row.inc.php:60
-#: ../../src/Repository/Model/Search.php:756
+#: ../../src/Repository/Model/Search.php:749
 msgid "Year Formed"
 msgstr "成立年份"
 
@@ -3212,7 +3215,7 @@ msgstr "冷卻時間"
 
 #: ../../public/templates/show_edit_democratic.inc.php:51
 #: ../../src/Repository/Model/Democratic.php:143
-#: ../../src/Repository/Model/Video.php:273
+#: ../../src/Repository/Model/Video.php:266
 msgid "minutes"
 msgstr "分"
 
@@ -3224,23 +3227,19 @@ msgstr "標記為預設"
 msgid "Edit Catalog Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_filter.inc.php:73
+#: ../../public/templates/show_edit_filter.inc.php:72
 msgid "Edit Filter"
 msgstr ""
 
-#: ../../public/templates/show_edit_license.inc.php:29
-msgid "Configure License"
-msgstr "設定授權"
-
-#: ../../public/templates/show_edit_license.inc.php:42
+#: ../../public/templates/show_edit_license.inc.php:40
 msgid "Description:"
 msgstr "描述："
 
-#: ../../public/templates/show_edit_license.inc.php:48
+#: ../../public/templates/show_edit_license.inc.php:44
 msgid "External Link"
 msgstr "外部鍊結"
 
-#: ../../public/templates/show_edit_license.inc.php:54
+#: ../../public/templates/show_edit_license.inc.php:48
 msgid "Confirm"
 msgstr "確認"
 
@@ -3248,7 +3247,7 @@ msgstr "確認"
 #: ../../public/templates/show_edit_search_row.inc.php:60
 #: ../../public/templates/show_playlists.inc.php:65
 #: ../../public/templates/show_searches.inc.php:59
-#: ../../src/Repository/Model/Search.php:932
+#: ../../src/Repository/Model/Search.php:925
 msgid "Owner"
 msgstr "擁有者"
 
@@ -3266,7 +3265,7 @@ msgid "Feed"
 msgstr "消息來源"
 
 #: ../../public/templates/show_edit_podcast_row.inc.php:46
-#: ../../src/Repository/Model/Preference.php:860
+#: ../../src/Repository/Model/Preference.php:858
 msgid "Language"
 msgstr "語言"
 
@@ -3275,9 +3274,9 @@ msgstr "語言"
 #: ../../public/templates/show_localplay_status.inc.php:59
 #: ../../public/templates/show_searches.inc.php:57
 #: ../../public/templates/sidebar.inc.php:73
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:476
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:475
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:474
-#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:500
+#: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:509
 #: ../../src/Module/Playback/Stream_Url.php:184
 msgid "Random"
 msgstr "隨機"
@@ -3300,7 +3299,7 @@ msgstr ""
 msgid "Comment:"
 msgstr "註解："
 
-#: ../../public/templates/show_edit_song_row.inc.php:71
+#: ../../public/templates/show_edit_song_row.inc.php:76
 #: ../../public/templates/show_localplay_playlist.inc.php:43
 #: ../../public/templates/show_localplay_playlist.inc.php:75
 #: ../../public/templates/show_song_previews.inc.php:36
@@ -3310,24 +3309,24 @@ msgstr "註解："
 msgid "Track"
 msgstr "音軌"
 
-#: ../../public/templates/show_edit_song_row.inc.php:87
+#: ../../public/templates/show_edit_song_row.inc.php:92
 #: ../../src/Gui/Song/SongViewAdapter.php:356
 #: ../../src/Repository/Model/Search.php:611
 msgid "Composer"
 msgstr "作曲者"
 
-#: ../../public/templates/show_edit_song_row.inc.php:95
-#: ../../public/templates/show_labels.inc.php:58
-#: ../../public/templates/show_labels.inc.php:88
+#: ../../public/templates/show_edit_song_row.inc.php:100
+#: ../../public/templates/show_labels.inc.php:63
+#: ../../public/templates/show_labels.inc.php:93
 #: ../../src/Gui/Song/SongViewAdapter.php:379
 #: ../../src/Gui/Song/SongViewAdapter.php:381
 #: ../../src/Repository/Model/Label.php:210
 #: ../../src/Repository/Model/Search.php:615
-#: ../../src/Repository/Model/Search.php:1021
+#: ../../src/Repository/Model/Search.php:1014
 msgid "Label"
 msgstr "標籤"
 
-#: ../../public/templates/show_edit_song_row.inc.php:120
+#: ../../public/templates/show_edit_song_row.inc.php:125
 msgid "More Metadata"
 msgstr "更多後設資訊"
 
@@ -3419,8 +3418,8 @@ msgid "Format"
 msgstr "格式"
 
 #: ../../public/templates/show_export.inc.php:64
-#: ../../public/templates/show_podcasts.inc.php:63
-#: ../../public/templates/show_podcasts.inc.php:64
+#: ../../public/templates/show_podcasts.inc.php:69
+#: ../../public/templates/show_podcasts.inc.php:70
 msgid "Export"
 msgstr "匯出"
 
@@ -3447,7 +3446,7 @@ msgstr "廣播"
 #: ../../public/templates/show_form_browse.inc.php:62
 #: ../../public/templates/show_form_search.inc.php:74
 #: ../../public/templates/sidebar.inc.php:57
-#: ../../src/Module/Api/Upnp_Api.php:738
+#: ../../src/Module/Api/Upnp_Api.php:741
 #: ../../src/Repository/Model/Browse.php:431
 msgid "Podcasts"
 msgstr "播客"
@@ -3462,7 +3461,7 @@ msgstr "播客"
 #: ../../public/templates/show_form_userflag.inc.php:53
 #: ../../public/templates/sidebar.inc.php:67
 #: ../../src/Repository/Model/Browse.php:435
-#: ../../src/Repository/Model/Search.php:946
+#: ../../src/Repository/Model/Search.php:939
 msgid "Podcast Episodes"
 msgstr "單集播客"
 
@@ -3553,8 +3552,8 @@ msgid "Direct URL to Image"
 msgstr "圖片直連網址"
 
 #: ../../public/templates/show_get_art.inc.php:83
-#: ../../src/Repository/Model/Search.php:797
-#: ../../src/Repository/Model/Search.php:882
+#: ../../src/Repository/Model/Search.php:790
+#: ../../src/Repository/Model/Search.php:875
 msgid "Local Image"
 msgstr "本地圖片"
 
@@ -3606,15 +3605,15 @@ msgstr "天"
 msgid "Hour"
 msgstr "小時"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:250
+#: ../../public/templates/show_html5_player_headers.inc.php:251
 msgid "Your browser doesn't support this feature."
 msgstr "您的瀏覽器不支援此功能。"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:269
+#: ../../public/templates/show_html5_player_headers.inc.php:270
 msgid "Full-Screen not supported by your browser"
 msgstr "您的瀏覽器不支援全螢幕顯示"
 
-#: ../../public/templates/show_html5_player_headers.inc.php:578
+#: ../../public/templates/show_html5_player_headers.inc.php:579
 msgid "Media is currently playing, are you sure you want to close?"
 msgstr "媒體正在被播放，您確定要關閉嗎？"
 
@@ -3675,57 +3674,57 @@ msgstr "關閉重複播放"
 msgid "Show Album"
 msgstr "顯示專輯"
 
-#: ../../public/templates/show_html5_player.inc.php:237
-#: ../../src/Repository/Model/Song.php:1614
+#: ../../public/templates/show_html5_player.inc.php:251
+#: ../../src/Repository/Model/Song.php:1595
 msgid "Show Lyrics"
 msgstr "顯示歌詞"
 
-#: ../../public/templates/show_html5_player.inc.php:248
+#: ../../public/templates/show_html5_player.inc.php:262
 msgid "Double click to post a new shout"
 msgstr "連按兩下來發表新留言"
 
-#: ../../public/templates/show_html5_player.inc.php:500
+#: ../../public/templates/show_html5_player.inc.php:514
 #: ../../src/Application/Api/Ajax/Handler/PlayerAjaxHandler.php:74
 msgid "My Broadcast"
 msgstr "我的廣播"
 
-#: ../../public/templates/show_html5_player.inc.php:518
+#: ../../public/templates/show_html5_player.inc.php:532
 msgid "Add All to playlist"
 msgstr "全部新增到播放清單"
 
-#: ../../public/templates/show_html5_player.inc.php:523
+#: ../../public/templates/show_html5_player.inc.php:537
 msgid "Slideshow"
 msgstr "幻燈片展示"
 
-#: ../../public/templates/show_html5_player.inc.php:526
+#: ../../public/templates/show_html5_player.inc.php:540
 msgid "Expand/Collapse playlist"
 msgstr "展開/收合播放清單"
 
-#: ../../public/templates/show_html5_player.inc.php:529
+#: ../../public/templates/show_html5_player.inc.php:543
 msgid "Loop Playlist"
 msgstr ""
 
-#: ../../public/templates/show_html5_player.inc.php:533
+#: ../../public/templates/show_html5_player.inc.php:547
 msgid "Visualizer"
 msgstr "視覺效果"
 
-#: ../../public/templates/show_html5_player.inc.php:536
+#: ../../public/templates/show_html5_player.inc.php:550
 msgid "ReplayGain"
 msgstr "回放增益"
 
-#: ../../public/templates/show_html5_player.inc.php:539
+#: ../../public/templates/show_html5_player.inc.php:553
 msgid "Visualizer full-screen"
 msgstr "全螢幕顯示視覺效果"
 
-#: ../../public/templates/show_html5_player.inc.php:542
+#: ../../public/templates/show_html5_player.inc.php:556
 msgid "Equalizer"
 msgstr "等化器"
 
-#: ../../public/templates/show_html5_player.inc.php:554
+#: ../../public/templates/show_html5_player.inc.php:568
 msgid "Unsupported"
 msgstr "未支援"
 
-#: ../../public/templates/show_html5_player.inc.php:555
+#: ../../public/templates/show_html5_player.inc.php:569
 msgid "This media is not supported by the player. Is your browser up to date?"
 msgstr "播放器不支援此媒體類型。您的瀏覽器是否已更新到最新？"
 
@@ -3737,6 +3736,16 @@ msgstr "從檔案匯入播放清單"
 msgid "Import Playlist"
 msgstr "匯入播放清單"
 
+#: ../../public/templates/show_import_podcasts.inc.php:36
+#: ../../public/templates/show_podcast_episode.inc.php:124
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
+msgid "File"
+msgstr "檔案"
+
+#: ../../public/templates/show_import_podcasts.inc.php:36
+msgid "Format: opml"
+msgstr ""
+
 #: ../../public/templates/show_index.inc.php:64
 #: ../../public/templates/show_random_album_disks.inc.php:39
 #: ../../public/templates/show_random_albums.inc.php:39
@@ -3860,13 +3869,13 @@ msgid ""
 msgstr "這步驟將取得基礎設定值，並產生設定檔。如果您的 config/ 資料夾可寫入，您可以選擇「寫入」來讓 Ampache 直接寫入設定檔到正確位置。如果您選擇「下載」，將會產生設定檔來下載，並且您需要手動放置該設定檔於%s。"
 
 #: ../../public/templates/show_install_config.inc.php:76
-#: ../../src/Repository/Model/Album.php:152
-#: ../../src/Repository/Model/Album.php:153
-#: ../../src/Repository/Model/Album.php:617
-#: ../../src/Repository/Model/Album.php:649
-#: ../../src/Repository/Model/Album.php:650
-#: ../../src/Repository/Model/Artist.php:429
-#: ../../src/Repository/Model/Artist.php:430
+#: ../../src/Repository/Model/Album.php:155
+#: ../../src/Repository/Model/Album.php:156
+#: ../../src/Repository/Model/Album.php:604
+#: ../../src/Repository/Model/Album.php:636
+#: ../../src/Repository/Model/Album.php:637
+#: ../../src/Repository/Model/Artist.php:397
+#: ../../src/Repository/Model/Artist.php:398
 msgid "Various"
 msgstr "多位"
 
@@ -3878,7 +3887,7 @@ msgstr "網頁路徑"
 
 #: ../../public/templates/show_install_config.inc.php:83
 #: ../../public/templates/show_test_table.inc.php:178
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:64
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:78
 msgid "Database Connection"
 msgstr "資料庫連線"
 
@@ -3951,7 +3960,7 @@ msgid ""
 msgstr "當您使用 Ampache 做為為音樂社群前端時的推薦設定。"
 
 #: ../../public/templates/show_install_config.inc.php:142
-#: ../../src/Repository/Model/Preference.php:938
+#: ../../src/Repository/Model/Preference.php:936
 msgid "Allow Transcoding"
 msgstr "允許轉碼"
 
@@ -4170,11 +4179,11 @@ msgstr "標籤編輯"
 msgid "Edit Label"
 msgstr "編輯標籤"
 
-#: ../../public/templates/show_labels.inc.php:45
+#: ../../public/templates/show_labels.inc.php:50
 msgid "Create Label"
 msgstr "建立標籤"
 
-#: ../../public/templates/show_labels.inc.php:81
+#: ../../public/templates/show_labels.inc.php:86
 msgid "No label found"
 msgstr "找不到標籤"
 
@@ -4305,10 +4314,10 @@ msgid "Yourself"
 msgstr "您自己"
 
 #: ../../public/templates/show_mail_users.inc.php:51
-#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:72
-#: ../../src/Module/System/Update.php:3608
-#: ../../src/Module/System/Update.php:3610
-#: ../../src/Repository/Model/User.php:1216
+#: ../../src/Module/Api/Edit/ShowEditObjectAction.php:71
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:67
+#: ../../src/Module/System/Update/Migration/V5/Migration500013.php:68
+#: ../../src/Repository/Model/User.php:1289
 msgid "System"
 msgstr "系統"
 
@@ -4344,19 +4353,26 @@ msgstr "更新全部"
 msgid "Are you sure?"
 msgstr ""
 
-#. HINT: /data/myNewMusic
 #: ../../public/templates/show_manage_catalogs.inc.php:59
-#, php-format
-msgid "Add new files from: %s"
-msgstr "新增檔案來自：%s"
+msgid "Add new files from:"
+msgstr ""
 
-#. HINT: /data/myUpdatedMusic
+#. HINT: /media/path
 #: ../../public/templates/show_manage_catalogs.inc.php:63
 #, php-format
-msgid "Update existing files in: %s"
-msgstr "更新既有檔案來自：%s"
+msgid "Clean deleted files in: %s"
+msgstr ""
+
+#: ../../public/templates/show_manage_catalogs.inc.php:67
+msgid "Update existing files in:"
+msgstr ""
+
+#. HINT: example path /media/music
+#: ../../public/templates/show_manage_catalogs.inc.php:71
+msgid "Example path:"
+msgstr ""
 
-#: ../../public/templates/show_manage_democratic.inc.php:66
+#: ../../public/templates/show_manage_democratic.inc.php:69
 msgid "No democratic found"
 msgstr "找不到民主播放清單"
 
@@ -4365,7 +4381,7 @@ msgid "Filter name"
 msgstr ""
 
 #: ../../public/templates/show_manage_filters.inc.php:42
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:290
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:297
 msgid "Users"
 msgstr "使用者"
 
@@ -4377,11 +4393,11 @@ msgstr ""
 msgid "Number of Catalogs"
 msgstr ""
 
-#: ../../public/templates/show_manage_license.inc.php:36
+#: ../../public/templates/show_manage_license.inc.php:40
 msgid "Create License"
 msgstr "建立授權"
 
-#: ../../public/templates/show_manage_license.inc.php:59
+#: ../../public/templates/show_manage_license.inc.php:63
 msgid "No licenses found"
 msgstr "找不到授權"
 
@@ -4405,13 +4421,13 @@ msgstr "新增日期"
 msgid "Trending"
 msgstr "趨勢"
 
-#: ../../public/templates/show_missing_albums.inc.php:53
+#: ../../public/templates/show_missing_albums.inc.php:54
 msgid "No missing albums found"
 msgstr "找不到缺少的專輯"
 
 #: ../../public/templates/show_missing_artists.inc.php:31
 #: ../../public/templates/show_search_bar.inc.php:53
-#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:255
+#: ../../src/Application/Api/Ajax/Handler/SearchAjaxHandler.php:262
 msgid "Missing Artists"
 msgstr "缺少作者"
 
@@ -4469,12 +4485,12 @@ msgid "Do you really want to delete this Playlist?"
 msgstr "您確定要刪除此播放清單嗎？"
 
 #: ../../public/templates/show_playlist_media_row.inc.php:110
-#: ../../src/Gui/Song/SongViewAdapter.php:456
+#: ../../src/Gui/Song/SongViewAdapter.php:457
 msgid "Reorder"
 msgstr "調整順序"
 
 #: ../../public/templates/show_playlist_medias.inc.php:53
-#: ../../public/templates/show_playlist_medias.inc.php:112
+#: ../../public/templates/show_playlist_medias.inc.php:115
 msgid "Duration"
 msgstr ""
 
@@ -4482,8 +4498,8 @@ msgstr ""
 #: ../../public/templates/show_searches.inc.php:53
 #: ../../src/Gui/Playlist/NewPlaylistDialogAdapter.php:91
 #: ../../src/Repository/Model/Search.php:670
-#: ../../src/Repository/Model/Search.php:793
-#: ../../src/Repository/Model/Search.php:878
+#: ../../src/Repository/Model/Search.php:786
+#: ../../src/Repository/Model/Search.php:871
 msgid "Playlist Name"
 msgstr "播放清單名稱"
 
@@ -4543,8 +4559,8 @@ msgstr "編輯單集播客"
 #: ../../public/templates/show_podcast_episode.inc.php:116
 #: ../../public/templates/show_podcast_episodes.inc.php:67
 #: ../../public/templates/show_podcast_episodes.inc.php:111
-#: ../../src/Repository/Model/Search.php:972
-#: ../../src/Repository/Model/Search.php:1010
+#: ../../src/Repository/Model/Search.php:965
+#: ../../src/Repository/Model/Search.php:1003
 msgid "Publication Date"
 msgstr "公開日期"
 
@@ -4555,11 +4571,6 @@ msgstr "公開日期"
 msgid "Length"
 msgstr "長度"
 
-#: ../../public/templates/show_podcast_episode.inc.php:124
-#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:75
-msgid "File"
-msgstr "檔案"
-
 #: ../../public/templates/show_podcast_episode.inc.php:125
 #: ../../public/templates/show_video.inc.php:150
 #: ../../src/Gui/Song/SongViewAdapter.php:409
@@ -4598,8 +4609,8 @@ msgid "Edit Podcast"
 msgstr "編輯播客"
 
 #: ../../public/templates/show_podcast.inc.php:132
-#: ../../public/templates/show_podcasts.inc.php:79
-#: ../../public/templates/show_podcasts.inc.php:123
+#: ../../public/templates/show_podcasts.inc.php:85
+#: ../../public/templates/show_podcasts.inc.php:129
 #: ../../public/templates/show_tvshow_season.inc.php:103
 #: ../../public/templates/show_tvshow_seasons.inc.php:53
 #: ../../public/templates/show_tvshow_seasons.inc.php:89
@@ -4609,7 +4620,7 @@ msgstr "編輯播客"
 msgid "Episodes"
 msgstr "單集"
 
-#: ../../public/templates/show_podcasts.inc.php:113
+#: ../../public/templates/show_podcasts.inc.php:119
 msgid "No podcast found"
 msgstr "找不到播客"
 
@@ -4710,7 +4721,7 @@ msgstr "加入佇列"
 #: ../../public/templates/show_recently_played_all.inc.php:65
 #: ../../public/templates/show_recently_played_all.inc.php:191
 #: ../../public/templates/show_recently_played.inc.php:61
-#: ../../public/templates/show_recently_played.inc.php:182
+#: ../../public/templates/show_recently_played.inc.php:185
 #: ../../public/templates/show_recently_skipped_all.inc.php:62
 #: ../../public/templates/show_recently_skipped_all.inc.php:188
 #: ../../public/templates/show_recently_skipped.inc.php:57
@@ -4721,7 +4732,7 @@ msgstr "上次播放"
 #: ../../public/templates/show_recently_played_all.inc.php:67
 #: ../../public/templates/show_recently_played_all.inc.php:193
 #: ../../public/templates/show_recently_played.inc.php:63
-#: ../../public/templates/show_recently_played.inc.php:184
+#: ../../public/templates/show_recently_played.inc.php:187
 #: ../../public/templates/show_recently_skipped_all.inc.php:64
 #: ../../public/templates/show_recently_skipped_all.inc.php:190
 #: ../../public/templates/show_recently_skipped.inc.php:59
@@ -4730,7 +4741,7 @@ msgid "Agent"
 msgstr ""
 
 #: ../../public/templates/show_recently_played_all.inc.php:98
-#: ../../public/templates/show_recently_played.inc.php:89
+#: ../../public/templates/show_recently_played.inc.php:92
 #: ../../public/templates/show_recently_skipped_all.inc.php:95
 #: ../../public/templates/show_recently_skipped.inc.php:85
 #, php-format
@@ -4739,7 +4750,7 @@ msgid_plural "%d seconds ago"
 msgstr[0] "%d 秒前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:101
-#: ../../public/templates/show_recently_played.inc.php:92
+#: ../../public/templates/show_recently_played.inc.php:95
 #: ../../public/templates/show_recently_skipped_all.inc.php:98
 #: ../../public/templates/show_recently_skipped.inc.php:88
 #, php-format
@@ -4748,7 +4759,7 @@ msgid_plural "%d minutes ago"
 msgstr[0] "%d 分前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:104
-#: ../../public/templates/show_recently_played.inc.php:95
+#: ../../public/templates/show_recently_played.inc.php:98
 #: ../../public/templates/show_recently_skipped_all.inc.php:101
 #: ../../public/templates/show_recently_skipped.inc.php:91
 #, php-format
@@ -4757,7 +4768,7 @@ msgid_plural "%d hours ago"
 msgstr[0] "%d 小時前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:107
-#: ../../public/templates/show_recently_played.inc.php:98
+#: ../../public/templates/show_recently_played.inc.php:101
 #: ../../public/templates/show_recently_skipped_all.inc.php:104
 #: ../../public/templates/show_recently_skipped.inc.php:94
 #, php-format
@@ -4766,7 +4777,7 @@ msgid_plural "%d days ago"
 msgstr[0] "%d 天前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:110
-#: ../../public/templates/show_recently_played.inc.php:101
+#: ../../public/templates/show_recently_played.inc.php:104
 #: ../../public/templates/show_recently_skipped_all.inc.php:107
 #: ../../public/templates/show_recently_skipped.inc.php:97
 #, php-format
@@ -4775,7 +4786,7 @@ msgid_plural "%d weeks ago"
 msgstr[0] "%d 週前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:113
-#: ../../public/templates/show_recently_played.inc.php:104
+#: ../../public/templates/show_recently_played.inc.php:107
 #: ../../public/templates/show_recently_skipped_all.inc.php:110
 #: ../../public/templates/show_recently_skipped.inc.php:100
 #, php-format
@@ -4784,7 +4795,7 @@ msgid_plural "%d months ago"
 msgstr[0] "%d 個月前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:116
-#: ../../public/templates/show_recently_played.inc.php:107
+#: ../../public/templates/show_recently_played.inc.php:110
 #: ../../public/templates/show_recently_skipped_all.inc.php:113
 #: ../../public/templates/show_recently_skipped.inc.php:103
 #, php-format
@@ -4793,7 +4804,7 @@ msgid_plural "%d years ago"
 msgstr[0] "%d 年前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:119
-#: ../../public/templates/show_recently_played.inc.php:110
+#: ../../public/templates/show_recently_played.inc.php:113
 #: ../../public/templates/show_recently_skipped_all.inc.php:116
 #: ../../public/templates/show_recently_skipped.inc.php:106
 #, php-format
@@ -4802,7 +4813,7 @@ msgid_plural "%d decades ago"
 msgstr[0] "%d0 年前"
 
 #: ../../public/templates/show_recently_played_all.inc.php:176
-#: ../../public/templates/show_recently_played.inc.php:167
+#: ../../public/templates/show_recently_played.inc.php:170
 #: ../../public/templates/show_recently_skipped_all.inc.php:173
 #: ../../public/templates/show_recently_skipped.inc.php:163
 msgid "No recently played items found"
@@ -4946,7 +4957,7 @@ msgid "Do you really want to delete this Tag?"
 msgstr "您確定真的要刪除此標籤嗎？"
 
 #: ../../public/templates/show_tagcloud.inc.php:92
-#: ../../src/Repository/Model/User.php:946
+#: ../../src/Repository/Model/User.php:1007
 msgid "Not Enough Data"
 msgstr "資訊不足"
 
@@ -4990,8 +5001,6 @@ msgstr "確定"
 #: ../../public/templates/show_test_table.inc.php:44
 #: ../../src/Module/Cli/UpdateDbCommand.php:91
 #: ../../src/Module/System/AutoUpdate.php:301
-#: ../../src/Module/System/Update.php:722
-#: ../../src/Module/System/Update.php:809
 msgid "WARNING"
 msgstr "警告"
 
@@ -5300,23 +5309,29 @@ msgstr "使用的驗證金鑰不正確"
 #: ../../public/templates/show_user.inc.php:53
 #: ../../public/templates/show_users.inc.php:84
 #: ../../src/Module/Util/Ui.php:1130
-#: ../../src/Repository/Model/Catalog.php:959
-#: ../../src/Repository/Model/Catalog.php:960
-#: ../../src/Repository/Model/Catalog.php:961
-#: ../../src/Repository/Model/User.php:922
+#: ../../src/Repository/Model/Catalog.php:966
+#: ../../src/Repository/Model/Catalog.php:967
+#: ../../src/Repository/Model/Catalog.php:968
+#: ../../src/Repository/Model/User.php:983
 msgid "Never"
 msgstr "不曾"
 
 #: ../../public/templates/show_user.inc.php:54
 #: ../../public/templates/show_users.inc.php:85
-#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:67
+#: ../../src/Application/Api/Ajax/Handler/PodcastAjaxHandler.php:66
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:536
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:537
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:538
 #: ../../src/Module/Playback/Localplay/LocalPlay.php:596
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:503
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:553
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:554
+#: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:555
 #: ../../src/Repository/Model/playlist_object.php:79
 #: ../../src/Repository/Model/playlist_object.php:80
 #: ../../src/Repository/Model/TVShow_Episode.php:92
-#: ../../src/Repository/Model/User.php:927
-#: ../../src/Repository/Model/User.php:1003
+#: ../../src/Repository/Model/User.php:988
+#: ../../src/Repository/Model/User.php:1076
 #: ../../src/Repository/Model/Video.php:827
 msgid "Unknown"
 msgstr "未知"
@@ -5456,8 +5471,8 @@ msgstr "最後更新"
 #: ../../public/templates/show_video.inc.php:155
 #: ../../src/Gui/Song/SongViewAdapter.php:414
 #: ../../src/Repository/Model/Search.php:693
-#: ../../src/Repository/Model/Search.php:973
-#: ../../src/Repository/Model/Search.php:1011
+#: ../../src/Repository/Model/Search.php:966
+#: ../../src/Repository/Model/Search.php:1004
 msgid "Added"
 msgstr "已新增"
 
@@ -5469,15 +5484,15 @@ msgstr "視訊資訊"
 msgid "No video found"
 msgstr "找不到視訊"
 
-#: ../../public/templates/show_wrapped.inc.php:39
+#: ../../public/templates/show_wrapped.inc.php:38
 msgid "Ampache Wrapped"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:41
+#: ../../public/templates/show_wrapped.inc.php:40
 msgid "Songs Played"
 msgstr ""
 
-#: ../../public/templates/show_wrapped.inc.php:43
+#: ../../public/templates/show_wrapped.inc.php:42
 msgid "Minutes Played"
 msgstr ""
 
@@ -5549,13 +5564,13 @@ msgid "Music Clips"
 msgstr "音樂錄影帶"
 
 #: ../../public/templates/sidebar.inc.php:61
-#: ../../src/Module/Api/Upnp_Api.php:1084
+#: ../../src/Module/Api/Upnp_Api.php:1092
 #: ../../src/Repository/Model/Browse.php:407
 msgid "Movies"
 msgstr "電影"
 
 #: ../../public/templates/sidebar.inc.php:62
-#: ../../src/Module/Api/Upnp_Api.php:1106
+#: ../../src/Module/Api/Upnp_Api.php:1114
 #: ../../src/Repository/Model/Browse.php:417
 msgid "Personal Videos"
 msgstr "私人視訊"
@@ -5566,7 +5581,7 @@ msgid "Uploads"
 msgstr "上傳"
 
 #: ../../public/templates/sidebar.inc.php:70
-#: ../../src/Module/Api/Upnp_Api.php:696
+#: ../../src/Module/Api/Upnp_Api.php:699
 #: ../../src/Repository/Model/Browse.php:332
 msgid "Smart Playlists"
 msgstr "智慧播放清單"
@@ -5580,7 +5595,7 @@ msgid "Wanted"
 msgstr "願望清單"
 
 #: ../../public/templates/sidebar.inc.php:83
-#: ../../src/Module/Application/Stats/ShareAction.php:68
+#: ../../src/Module/Application/Stats/ShareAction.php:72
 #: ../../src/Repository/Model/Browse.php:378
 msgid "Shares"
 msgstr "分享"
@@ -5622,7 +5637,7 @@ msgid "Account"
 msgstr "帳號"
 
 #: ../../public/templates/sidebar_preferences.inc.php:102
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 msgid "Help"
 msgstr "幫助"
 
@@ -5645,15 +5660,15 @@ msgid ""
 msgstr "您到達此頁面的原因是 Ampache 無法載入必要的依賴擴展"
 
 #. HINT: %1 and %2 surround "add a Catalog" to make it into a link
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:120
-#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:141
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:126
+#: ../../src/Application/Api/Ajax/Handler/IndexAjaxHandler.php:147
 #, php-format
 msgid ""
 "No Catalog configured yet. To start streaming your media, you now need to "
 "%1$s add a Catalog %2$s"
 msgstr "目前沒有設定任何目錄。開始串流您的媒體之前，您現在必須要%1$s新增目錄%2$s"
 
-#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:129
+#: ../../src/Application/Api/Ajax/Handler/PlaylistAjaxHandler.php:132
 msgid "Added to playlist"
 msgstr "已新增到播放清單"
 
@@ -5694,6 +5709,9 @@ msgstr "未知的 %s"
 msgid "Add New"
 msgstr "新增"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#. HINT: Requested object string/id/type
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
 #: ../../src/Config/functions.php:966
@@ -5717,17 +5735,17 @@ msgstr "新增"
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Genre5Method.php:59
 #: ../../src/Module/Api/Method/Api5/GetBookmark5Method.php:88
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:65
-#: ../../src/Module/Api/Method/Api5/License5Method.php:65
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:69
+#: ../../src/Module/Api/Method/Api5/License5Method.php:66
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:65
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:67
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:69
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:70
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:75
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:68
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:74
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:65
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:64
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:96
 #: ../../src/Module/Api/Method/Api5/PreferenceDelete5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:68
@@ -5736,16 +5754,16 @@ msgstr "新增"
 #: ../../src/Module/Api/Method/Api5/RecordPlay5Method.php:87
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:78
 #: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:101
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:103
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:104
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:71
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:72
 #: ../../src/Module/Api/Method/Api5/Song5Method.php:59
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:60
 #: ../../src/Module/Api/Method/Api5/SystemPreference5Method.php:61
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:81
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:63
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:74
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:71
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:70
 #: ../../src/Module/Api/Method/Api5/User5Method.php:59
 #: ../../src/Module/Api/Method/Api5/User5Method.php:68
 #: ../../src/Module/Api/Method/Api5/UserPreference5Method.php:58
@@ -5774,19 +5792,20 @@ msgstr "新增"
 #: ../../src/Module/Api/Method/FollowingMethod.php:68
 #: ../../src/Module/Api/Method/GenreMethod.php:60
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:94
-#: ../../src/Module/Api/Method/LabelMethod.php:66
-#: ../../src/Module/Api/Method/LicenseMethod.php:66
+#: ../../src/Module/Api/Method/LabelMethod.php:69
+#: ../../src/Module/Api/Method/LicenseMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:74
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:63
+#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:67
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:69
 #: ../../src/Module/Api/Method/LiveStreamEditMethod.php:98
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:89
 #: ../../src/Module/Api/Method/PlaylistMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistSongsMethod.php:69
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:76
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:75
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:65
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:66
-#: ../../src/Module/Api/Method/PodcastMethod.php:70
+#: ../../src/Module/Api/Method/PodcastMethod.php:69
 #: ../../src/Module/Api/Method/PreferenceCreateMethod.php:97
 #: ../../src/Module/Api/Method/PreferenceDeleteMethod.php:60
 #: ../../src/Module/Api/Method/PreferenceEditMethod.php:69
@@ -5795,21 +5814,20 @@ msgstr "新增"
 #: ../../src/Module/Api/Method/RecordPlayMethod.php:88
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:79
 #: ../../src/Module/Api/Method/ScrobbleMethod.php:102
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:104
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:72
-#: ../../src/Module/Api/Method/ShareEditMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:117
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:73
+#: ../../src/Module/Api/Method/ShareEditMethod.php:74
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:61
 #: ../../src/Module/Api/Method/SongMethod.php:60
 #: ../../src/Module/Api/Method/SystemPreferenceMethod.php:62
 #: ../../src/Module/Api/Method/UpdateArtistInfoMethod.php:64
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:82
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:75
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:73
-#: ../../src/Module/Api/Method/UserMethod.php:60
-#: ../../src/Module/Api/Method/UserMethod.php:69
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:72
+#: ../../src/Module/Api/Method/UserMethod.php:74
 #: ../../src/Module/Api/Method/UserPreferenceMethod.php:59
 #: ../../src/Module/Api/Method/VideoMethod.php:64
-#: ../../src/Module/Application/Upload/DefaultAction.php:111
+#: ../../src/Module/Application/Upload/DefaultAction.php:110
 #, php-format
 msgid "Not Found: %s"
 msgstr "找不到：%s"
@@ -5869,24 +5887,24 @@ msgstr ""
 msgid "Lyrics"
 msgstr "歌詞"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:427
+#: ../../src/Gui/Song/SongViewAdapter.php:428
 msgid "Licensing"
 msgstr "正在收聽"
 
-#: ../../src/Gui/Song/SongViewAdapter.php:461
+#: ../../src/Gui/Song/SongViewAdapter.php:462
 msgid "Song Information"
 msgstr "歌曲資訊"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:62
+#: ../../src/Gui/System/UpdateViewAdapter.php:77
 #, php-format
 msgid "%s - Update"
 msgstr "%s - 更新"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:74
+#: ../../src/Gui/System/UpdateViewAdapter.php:89
 msgid "Ampache :: For the Love of Music - Installation"
 msgstr "Ampache :: 獻給對音樂之愛 - 安裝"
 
-#: ../../src/Gui/System/UpdateViewAdapter.php:81
+#: ../../src/Gui/System/UpdateViewAdapter.php:96
 #, php-format
 msgid ""
 "This page handles all database updates to Ampache starting with %1$s. Your "
@@ -5894,32 +5912,33 @@ msgid ""
 msgstr "這個頁面管理所有從 Ampache 版本 %1$s 開始的資料庫更新。您目前的版本是 %2$s，而資料庫版本是 %3$s"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:100
-#: ../../src/Module/Art/Export/ArtExporter.php:97
+#: ../../src/Module/Art/Export/ArtExporter.php:102
 #, php-format
 msgid "Unable to open `%s` for writing"
 msgstr "無法開啟「%s」來寫入"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:107
-#: ../../src/Module/Art/Export/ArtExporter.php:105
+#: ../../src/Module/Art/Export/ArtExporter.php:113
 #, php-format
 msgid "Unable to write to `%s`"
 msgstr "無法寫入到「%s」"
 
 #: ../../src/Module/Album/Export/AlbumArtExporter.php:124
-#: ../../src/Module/Art/Export/ArtExporter.php:112
+#: ../../src/Module/Art/Export/ArtExporter.php:120
 #, php-format
 msgid "Art files written: %d"
 msgstr "已寫入圖片：%d"
 
-#: ../../src/Module/Api/Api4.php:188
+#: ../../src/Module/Api/Api4.php:190
 msgid "Missing mandatory parameter"
 msgstr ""
 
 #. HINT: Requested object string/id/type ("album", "myusername", "some song
 #. title", 1298376)
-#: ../../src/Module/Api/Api5.php:293 ../../src/Module/Api/Api.php:322
-#: ../../src/Module/Api/Json5_Data.php:226
-#: ../../src/Module/Api/Json_Data.php:252
+#: ../../src/Module/Api/Api5.php:295 ../../src/Module/Api/Api.php:331
+#: ../../src/Module/Api/Json5_Data.php:227
+#: ../../src/Module/Api/Json_Data.php:341
+#: ../../src/Module/Api/Json_Data.php:395
 #: ../../src/Module/Api/Method/AdvancedSearchMethod.php:86
 #: ../../src/Module/Api/Method/AlbumMethod.php:86
 #: ../../src/Module/Api/Method/Api5/AdvancedSearch5Method.php:85
@@ -5942,7 +5961,6 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Goodbye5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:66
 #: ../../src/Module/Api/Method/Api5/PlaylistGenerate5Method.php:75
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:98
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:77
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:70
 #: ../../src/Module/Api/Method/Api5/PreferenceCreate5Method.php:76
@@ -5951,17 +5969,16 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:69
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:75
 #: ../../src/Module/Api/Method/Api5/Rate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:87
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:97
-#: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:67
-#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:82
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:88
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:98
+#: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:93
 #: ../../src/Module/Api/Method/Api5/SongDelete5Method.php:74
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:91
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:71
 #: ../../src/Module/Api/Method/Api5/UpdateArt5Method.php:93
 #: ../../src/Module/Api/Method/Api5/UpdateArtistInfo5Method.php:75
 #: ../../src/Module/Api/Method/Api5/UpdateFromTags5Method.php:64
-#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:68
+#: ../../src/Module/Api/Method/Api5/UpdatePodcast5Method.php:67
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:82
 #: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:88
 #: ../../src/Module/Api/Method/Api5/UserDelete5Method.php:67
@@ -5987,14 +6004,17 @@ msgstr ""
 #: ../../src/Module/Api/Method/GetArtMethod.php:70
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:77
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:85
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:93
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:95
 #: ../../src/Module/Api/Method/GetSimilarMethod.php:63
 #: ../../src/Module/Api/Method/GoodbyeMethod.php:69
-#: ../../src/Module/Api/Method/ListMethod.php:90
+#: ../../src/Module/Api/Method/IndexMethod.php:95
+#: ../../src/Module/Api/Method/ListMethod.php:91
 #: ../../src/Module/Api/Method/LiveStreamCreateMethod.php:78
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:79
 #: ../../src/Module/Api/Method/LostPasswordMethod.php:85
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:67
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:74
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:110
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:69
 #: ../../src/Module/Api/Method/PlaylistGenerateMethod.php:76
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:101
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:78
@@ -6008,10 +6028,10 @@ msgstr ""
 #: ../../src/Module/Api/Method/RateMethod.php:83
 #: ../../src/Module/Api/Method/RegisterMethod.php:99
 #: ../../src/Module/Api/Method/RegisterMethod.php:105
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:88
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:98
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:68
-#: ../../src/Module/Api/Method/ShareEditMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:95
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:111
+#: ../../src/Module/Api/Method/ShareEditMethod.php:95
 #: ../../src/Module/Api/Method/SongDeleteMethod.php:75
 #: ../../src/Module/Api/Method/StatsMethod.php:91
 #: ../../src/Module/Api/Method/StatsMethod.php:109
@@ -6019,20 +6039,19 @@ msgstr ""
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:72
 #: ../../src/Module/Api/Method/UpdateArtMethod.php:94
 #: ../../src/Module/Api/Method/UpdateFromTagsMethod.php:65
-#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:70
+#: ../../src/Module/Api/Method/UpdatePodcastMethod.php:69
 #: ../../src/Module/Api/Method/UserCreateMethod.php:84
 #: ../../src/Module/Api/Method/UserCreateMethod.php:90
 #: ../../src/Module/Api/Method/UserDeleteMethod.php:68
 #: ../../src/Module/Api/Method/UserEditMethod.php:82
 #: ../../src/Module/Api/Method/UserEditMethod.php:90
 #: ../../src/Module/Api/Method/UserEditMethod.php:157
-#: ../../src/Module/System/Update.php:1071
 #, php-format
 msgid "Bad Request: %s"
 msgstr "錯誤的請求：%s"
 
 #. HINT: Access level, eg 75, 100
-#: ../../src/Module/Api/Api5.php:319 ../../src/Module/Api/Api.php:348
+#: ../../src/Module/Api/Api5.php:321 ../../src/Module/Api/Api.php:357
 #, php-format
 msgid "Require: %s"
 msgstr "需要：%s"
@@ -6071,7 +6090,7 @@ msgid "Invalid Request"
 msgstr "非法的請求"
 
 #: ../../src/Module/Api/Json4_Data.php:214
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:84
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:85
 msgid "Wrong object type "
 msgstr ""
 
@@ -6092,9 +6111,11 @@ msgstr ""
 #: ../../src/Module/Api/Method/BookmarkEditMethod.php:73
 #: ../../src/Module/Api/Method/DeletedVideosMethod.php:54
 #: ../../src/Module/Api/Method/GetBookmarkMethod.php:70
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:70
-#: ../../src/Module/Api/Method/ListMethod.php:68
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:72
+#: ../../src/Module/Api/Method/IndexMethod.php:72
+#: ../../src/Module/Api/Method/ListMethod.php:69
 #: ../../src/Module/Api/Method/LocalplayMethod.php:83
+#: ../../src/Module/Api/Method/SearchGroupMethod.php:89
 #: ../../src/Module/Api/Method/StatsMethod.php:79
 #: ../../src/Module/Api/Method/VideoMethod.php:53
 #: ../../src/Module/Api/Method/VideosMethod.php:55
@@ -6165,7 +6186,8 @@ msgid "File not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/CatalogFile4Method.php:88
-#: ../../src/Module/Application/Podcast/CreateAction.php:83
+#: ../../src/Module/Application/Podcast/CreateAction.php:87
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:106
 msgid "Catalog not found"
 msgstr ""
 
@@ -6200,7 +6222,7 @@ msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Flag4Method.php:81
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:81
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:90
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:91
 msgid "Wrong library item type"
 msgstr ""
 
@@ -6208,13 +6230,13 @@ msgstr ""
 #: ../../src/Module/Api/Method/Api4/Rate4Method.php:86
 #: ../../src/Module/Api/Method/Api4/RecordPlay4Method.php:84
 #: ../../src/Module/Api/Method/Api4/Scrobble4Method.php:102
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:96
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:97
 msgid "Library item not found"
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/Followers4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Following4Method.php:55
-#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:55
+#: ../../src/Module/Api/Method/Api4/LastShouts4Method.php:54
 #: ../../src/Module/Api/Method/Api4/ToggleFollow4Method.php:51
 msgid "Access Denied: social features are not enabled."
 msgstr ""
@@ -6225,20 +6247,20 @@ msgid "Access Denied: allow_video is not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:72
-#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:55
+#: ../../src/Module/Api/Method/Api4/Podcast4Method.php:54
 #: ../../src/Module/Api/Method/Api4/PodcastCreate4Method.php:56
-#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:53
-#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:58
+#: ../../src/Module/Api/Method/Api4/PodcastDelete4Method.php:52
+#: ../../src/Module/Api/Method/Api4/PodcastEdit4Method.php:57
 #: ../../src/Module/Api/Method/Api4/PodcastEpisode4Method.php:53
 #: ../../src/Module/Api/Method/Api4/PodcastEpisodeDelete4Method.php:52
-#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:56
+#: ../../src/Module/Api/Method/Api4/PodcastEpisodes4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Podcasts4Method.php:56
 msgid "Access Denied: podcast features are not enabled."
 msgstr ""
 
 #: ../../src/Module/Api/Method/Api4/GetIndexes4Method.php:77
 #: ../../src/Module/Api/Method/Api4/Share4Method.php:52
-#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:70
+#: ../../src/Module/Api/Method/Api4/ShareCreate4Method.php:71
 #: ../../src/Module/Api/Method/Api4/ShareDelete4Method.php:51
 #: ../../src/Module/Api/Method/Api4/ShareEdit4Method.php:55
 #: ../../src/Module/Api/Method/Api4/Shares4Method.php:55
@@ -6278,13 +6300,21 @@ msgstr "已收到無效的握手協議"
 msgid "Login failed, timestamp is out of range"
 msgstr "登入失敗：時間戳記超出範圍"
 
+#: ../../src/Module/Api/Method/Api4/Handshake4Method.php:116
+#: ../../src/Module/Api/Method/Api5/Handshake5Method.php:117
+#: ../../src/Module/Api/Method/HandshakeMethod.php:119
+#: ../../src/Module/Application/Preferences/AdminAction.php:62
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:77
+msgid "Server"
+msgstr "伺服器"
+
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:126
 #: ../../src/Module/Api/Method/Api4/Handshake4Method.php:217
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:127
 #: ../../src/Module/Api/Method/Api5/Handshake5Method.php:184
 #: ../../src/Module/Api/Method/HandshakeMethod.php:129
 #: ../../src/Module/Api/Method/HandshakeMethod.php:186
-#: ../../src/Module/Application/Login/DefaultAction.php:184
+#: ../../src/Module/Application/Login/DefaultAction.php:183
 msgid "Incorrect username or password"
 msgstr "錯誤的使用者名稱或密碼"
 
@@ -6359,45 +6389,10 @@ msgstr ""
 msgid "Failed to update_artist_info or recommendations for "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:66
+#: ../../src/Module/Api/Method/Api4/UpdatePodcast4Method.php:65
 msgid "Failed to sync episodes for podcast: "
 msgstr ""
 
-#: ../../src/Module/Api/Method/Api5/BookmarkDelete5Method.php:110
-#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
-#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
-#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
-#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
-#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
-#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:128
-#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
-#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
-#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
-#: ../../src/Module/Api/Method/BookmarkDeleteMethod.php:113
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
-#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
-#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
-#: ../../src/Module/Api/Method/LiveStreamDeleteMethod.php:70
-#: ../../src/Module/Api/Method/LocalplayMethod.php:142
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
-#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
-#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
-#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
-#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
-#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
-#: ../../src/Module/Api/Method/RegisterMethod.php:109
-#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:129
-#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
-#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
-#: ../../src/Module/Api/Method/UserCreateMethod.php:94
-msgid "Bad Request"
-msgstr "錯誤的請求"
-
 #: ../../src/Module/Api/Method/Api5/CatalogAction5Method.php:103
 #: ../../src/Module/Api/Method/Api5/CatalogFile5Method.php:161
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:71
@@ -6418,28 +6413,29 @@ msgstr "找不到"
 msgid "Enable: delete_from_disk"
 msgstr "啟用：delete_from_disk"
 
-#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/DeletedPodcastEpisodes5Method.php:62
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:75
-#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:56
+#: ../../src/Module/Api/Method/Api5/Podcast5Method.php:55
 #: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:57
-#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:55
-#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:60
+#: ../../src/Module/Api/Method/Api5/PodcastDelete5Method.php:53
+#: ../../src/Module/Api/Method/Api5/PodcastEdit5Method.php:59
 #: ../../src/Module/Api/Method/Api5/PodcastEpisode5Method.php:54
 #: ../../src/Module/Api/Method/Api5/PodcastEpisodeDelete5Method.php:53
-#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:57
+#: ../../src/Module/Api/Method/Api5/PodcastEpisodes5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Podcasts5Method.php:57
 #: ../../src/Module/Api/Method/Api5/Stats5Method.php:84
 #: ../../src/Module/Api/Method/BrowseMethod.php:70
-#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:75
-#: ../../src/Module/Api/Method/ListMethod.php:73
+#: ../../src/Module/Api/Method/DeletedPodcastEpisodesMethod.php:59
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:77
+#: ../../src/Module/Api/Method/IndexMethod.php:77
+#: ../../src/Module/Api/Method/ListMethod.php:74
 #: ../../src/Module/Api/Method/PodcastCreateMethod.php:58
 #: ../../src/Module/Api/Method/PodcastDeleteMethod.php:87
-#: ../../src/Module/Api/Method/PodcastEditMethod.php:61
+#: ../../src/Module/Api/Method/PodcastEditMethod.php:60
 #: ../../src/Module/Api/Method/PodcastEpisodeDeleteMethod.php:54
 #: ../../src/Module/Api/Method/PodcastEpisodeMethod.php:55
 #: ../../src/Module/Api/Method/PodcastEpisodesMethod.php:81
-#: ../../src/Module/Api/Method/PodcastMethod.php:57
+#: ../../src/Module/Api/Method/PodcastMethod.php:56
 #: ../../src/Module/Api/Method/PodcastsMethod.php:57
 #: ../../src/Module/Api/Method/StatsMethod.php:84
 msgid "Enable: podcast"
@@ -6455,13 +6451,13 @@ msgstr "啟用：ratings"
 #: ../../src/Module/Api/Method/Api5/Followers5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Following5Method.php:56
 #: ../../src/Module/Api/Method/Api5/FriendsTimeline5Method.php:55
-#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:56
+#: ../../src/Module/Api/Method/Api5/LastShouts5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Timeline5Method.php:57
 #: ../../src/Module/Api/Method/Api5/ToggleFollow5Method.php:52
 #: ../../src/Module/Api/Method/FollowersMethod.php:57
 #: ../../src/Module/Api/Method/FollowingMethod.php:57
 #: ../../src/Module/Api/Method/FriendsTimelineMethod.php:56
-#: ../../src/Module/Api/Method/LastShoutsMethod.php:57
+#: ../../src/Module/Api/Method/LastShoutsMethod.php:56
 #: ../../src/Module/Api/Method/TimelineMethod.php:58
 #: ../../src/Module/Api/Method/ToggleFollowMethod.php:53
 msgid "Enable: sociable"
@@ -6469,15 +6465,16 @@ msgstr "啟用：sociable"
 
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:80
 #: ../../src/Module/Api/Method/Api5/Share5Method.php:53
-#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:72
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:73
 #: ../../src/Module/Api/Method/Api5/ShareDelete5Method.php:53
 #: ../../src/Module/Api/Method/Api5/ShareEdit5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Shares5Method.php:56
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:80
-#: ../../src/Module/Api/Method/ListMethod.php:78
-#: ../../src/Module/Api/Method/ShareCreateMethod.php:73
-#: ../../src/Module/Api/Method/ShareDeleteMethod.php:54
-#: ../../src/Module/Api/Method/ShareEditMethod.php:57
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:82
+#: ../../src/Module/Api/Method/IndexMethod.php:82
+#: ../../src/Module/Api/Method/ListMethod.php:79
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:80
+#: ../../src/Module/Api/Method/ShareDeleteMethod.php:55
+#: ../../src/Module/Api/Method/ShareEditMethod.php:58
 #: ../../src/Module/Api/Method/ShareMethod.php:54
 #: ../../src/Module/Api/Method/SharesMethod.php:56
 msgid "Enable: share"
@@ -6486,26 +6483,27 @@ msgstr "啟用：share"
 #: ../../src/Module/Api/Method/Api5/GetIndexes5Method.php:85
 #: ../../src/Module/Api/Method/Api5/LiveStream5Method.php:54
 #: ../../src/Module/Api/Method/Api5/LiveStreams5Method.php:57
-#: ../../src/Module/Api/Method/GetIndexesMethod.php:85
-#: ../../src/Module/Api/Method/ListMethod.php:83
+#: ../../src/Module/Api/Method/GetIndexesMethod.php:87
+#: ../../src/Module/Api/Method/IndexMethod.php:87
+#: ../../src/Module/Api/Method/ListMethod.php:84
 #: ../../src/Module/Api/Method/LiveStreamMethod.php:55
 #: ../../src/Module/Api/Method/LiveStreamsMethod.php:57
 msgid "Enable: live_stream"
 msgstr "啟用：live_stream"
 
-#: ../../src/Module/Api/Method/Api5/Label5Method.php:54
-#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:55
+#: ../../src/Module/Api/Method/Api5/Label5Method.php:55
+#: ../../src/Module/Api/Method/Api5/LabelArtists5Method.php:56
 #: ../../src/Module/Api/Method/Api5/Labels5Method.php:57
-#: ../../src/Module/Api/Method/LabelArtistsMethod.php:56
-#: ../../src/Module/Api/Method/LabelMethod.php:55
+#: ../../src/Module/Api/Method/LabelArtistsMethod.php:57
+#: ../../src/Module/Api/Method/LabelMethod.php:56
 #: ../../src/Module/Api/Method/LabelsMethod.php:57
 msgid "Enable: label"
 msgstr "啟用：label"
 
-#: ../../src/Module/Api/Method/Api5/License5Method.php:54
+#: ../../src/Module/Api/Method/Api5/License5Method.php:55
 #: ../../src/Module/Api/Method/Api5/Licenses5Method.php:57
 #: ../../src/Module/Api/Method/Api5/LicenseSongs5Method.php:54
-#: ../../src/Module/Api/Method/LicenseMethod.php:55
+#: ../../src/Module/Api/Method/LicenseMethod.php:56
 #: ../../src/Module/Api/Method/LicensesMethod.php:57
 #: ../../src/Module/Api/Method/LicenseSongsMethod.php:55
 msgid "Enable: licensing"
@@ -6518,13 +6516,46 @@ msgstr "啟用：licensing"
 msgid "Unable to connect to localplay controller"
 msgstr ""
 
+#: ../../src/Module/Api/Method/Api5/Localplay5Method.php:137
+#: ../../src/Module/Api/Method/Api5/PlaylistCreate5Method.php:65
+#: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:107
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:71
+#: ../../src/Module/Api/Method/Api5/PodcastCreate5Method.php:82
+#: ../../src/Module/Api/Method/Api5/PreferenceEdit5Method.php:74
+#: ../../src/Module/Api/Method/Api5/Scrobble5Method.php:86
+#: ../../src/Module/Api/Method/Api5/ShareCreate5Method.php:130
+#: ../../src/Module/Api/Method/Api5/SystemUpdate5Method.php:63
+#: ../../src/Module/Api/Method/Api5/UrlToSong5Method.php:60
+#: ../../src/Module/Api/Method/Api5/UserCreate5Method.php:92
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:86
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:91
+#: ../../src/Module/Api/Method/CatalogAddMethod.php:126
+#: ../../src/Module/Api/Method/CatalogDeleteMethod.php:67
+#: ../../src/Module/Api/Method/LocalplayMethod.php:142
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:66
+#: ../../src/Module/Api/Method/LostPasswordMethod.php:99
+#: ../../src/Module/Api/Method/PlaylistCreateMethod.php:66
+#: ../../src/Module/Api/Method/PlaylistEditMethod.php:108
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:72
+#: ../../src/Module/Api/Method/PodcastCreateMethod.php:83
+#: ../../src/Module/Api/Method/PreferenceEditMethod.php:75
+#: ../../src/Module/Api/Method/RegisterMethod.php:109
+#: ../../src/Module/Api/Method/ScrobbleMethod.php:87
+#: ../../src/Module/Api/Method/ShareCreateMethod.php:143
+#: ../../src/Module/Api/Method/SystemUpdateMethod.php:64
+#: ../../src/Module/Api/Method/UrlToSongMethod.php:61
+#: ../../src/Module/Api/Method/UserCreateMethod.php:94
+msgid "Bad Request"
+msgstr "錯誤的請求"
+
 #: ../../src/Module/Api/Method/Api5/Playlist5Method.php:68
 #: ../../src/Module/Api/Method/Api5/PlaylistAddSong5Method.php:60
 #: ../../src/Module/Api/Method/Api5/PlaylistDelete5Method.php:57
 #: ../../src/Module/Api/Method/Api5/PlaylistEdit5Method.php:75
 #: ../../src/Module/Api/Method/Api5/PlaylistRemoveSong5Method.php:63
 #: ../../src/Module/Api/Method/Api5/PlaylistSongs5Method.php:72
-#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:61
+#: ../../src/Module/Api/Method/PlaylistAddMethod.php:68
+#: ../../src/Module/Api/Method/PlaylistAddSongMethod.php:63
 #: ../../src/Module/Api/Method/PlaylistDeleteMethod.php:58
 #: ../../src/Module/Api/Method/PlaylistEditMethod.php:76
 #: ../../src/Module/Api/Method/PlaylistMethod.php:68
@@ -6554,45 +6585,45 @@ msgstr ""
 msgid "Enable: allow_public_registration"
 msgstr ""
 
-#: ../../src/Module/Api/Upnp_Api.php:1062
+#: ../../src/Module/Api/Upnp_Api.php:1070
 #: ../../src/Repository/Model/Browse.php:412
 msgid "Clips"
 msgstr "影片"
 
 #: ../../src/Module/Api/Xml3_Data.php:673
-#: ../../src/Module/Api/Xml4_Data.php:921
-#: ../../src/Module/Api/Xml5_Data.php:1119
-#: ../../src/Module/Api/Xml_Data.php:1330
+#: ../../src/Module/Api/Xml4_Data.php:943
+#: ../../src/Module/Api/Xml5_Data.php:1141
+#: ../../src/Module/Api/Xml_Data.php:1632
 msgid "Ampache XSPF Playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:97
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:98
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:92
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:93
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:103
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:96
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
 msgid "IP Address version mismatch"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:100
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:102
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:95
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:97
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:105
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:107
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:99
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:101
 msgid "An Invalid IPv4 / IPv6 Address was entered"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:109
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
 msgid "Duplicate ACL entry defined"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:114
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:119
 #: ../../src/Module/Application/Admin/Access/DeleteRecordAction.php:74
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:112
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:100
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:116
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:104
 #: ../../src/Module/Application/Admin/Catalog/CleanAllCatalogsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/CleanCatalogAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/ClearNowPlayingAction.php:72
 #: ../../src/Module/Application/Admin/Catalog/ClearStatsAction.php:68
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:81
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:85
 #: ../../src/Module/Application/Admin/Catalog/GarbageCollectAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/GatherMediaArtAction.php:64
 #: ../../src/Module/Application/Admin/Catalog/UpdateAllFileTagsActions.php:60
@@ -6600,8 +6631,8 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Catalog/UpdateFileTagsAction.php:60
 #: ../../src/Module/Application/Admin/Catalog/UpdateFromAction.php:65
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:67
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:75
-#: ../../src/Module/Application/Admin/License/EditAction.php:97
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:79
+#: ../../src/Module/Application/Admin/License/EditAction.php:96
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:95
 #: ../../src/Module/Application/Admin/Modules/InstallCatalogTypeAction.php:79
 #: ../../src/Module/Application/Admin/Modules/InstallLocalplayAction.php:86
@@ -6611,7 +6642,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/Modules/UninstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/Modules/UpgradePluginAction.php:94
 #: ../../src/Module/Application/Admin/Shout/DeleteAction.php:76
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:77
 #: ../../src/Module/Application/Admin/System/ClearCacheAction.php:92
 #: ../../src/Module/Application/Admin/System/ResetDbCharsetAction.php:72
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:88
@@ -6624,7 +6655,7 @@ msgstr ""
 #: ../../src/Module/Application/Admin/User/GenerateApiKeyAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateRssTokenAction.php:91
 #: ../../src/Module/Application/Admin/User/GenerateStreamTokenAction.php:91
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:174
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:178
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:92
 #: ../../src/Module/Application/Art/ClearArtAction.php:73
 #: ../../src/Module/Application/Art/FindArtAction.php:118
@@ -6633,21 +6664,22 @@ msgstr ""
 #: ../../src/Module/Application/Art/UploadArtAction.php:87
 #: ../../src/Module/Application/Broadcast/DeleteAction.php:82
 #: ../../src/Module/Application/DemocraticPlayback/DeleteAction.php:69
-#: ../../src/Module/Application/Label/AddLabelAction.php:82
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:80
+#: ../../src/Module/Application/Label/AddLabelAction.php:86
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:90
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:69
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/Podcast/CreateAction.php:110
+#: ../../src/Module/Application/Podcast/CreateAction.php:114
 #: ../../src/Module/Application/PodcastEpisode/ConfirmDeleteAction.php:95
-#: ../../src/Module/Application/Preferences/GrantAction.php:83
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:121
+#: ../../src/Module/Application/Preferences/GrantAction.php:84
 #: ../../src/Module/Application/PrivateMessage/AddMessageAction.php:111
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:92
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:96
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:97
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:72
-#: ../../src/Module/Application/Share/CleanAction.php:72
-#: ../../src/Module/Application/Share/CreateAction.php:115
-#: ../../src/Module/Application/Share/DeleteAction.php:76
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:71
+#: ../../src/Module/Application/Share/CleanAction.php:74
+#: ../../src/Module/Application/Share/CreateAction.php:126
+#: ../../src/Module/Application/Share/DeleteAction.php:93
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:87
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:83
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:72
@@ -6655,7 +6687,7 @@ msgstr ""
 msgid "No Problem"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Access/AddHostAction.php:115
+#: ../../src/Module/Application/Admin/Access/AddHostAction.php:120
 msgid "Your new Access Control List(s) have been created"
 msgstr "您的新存取控制清單已被建立"
 
@@ -6700,19 +6732,19 @@ msgstr "您確定嗎？"
 msgid "This will permanently delete the ACL \"%s\""
 msgstr "這會永久刪除存取控制清單「%s」"
 
-#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:113
+#: ../../src/Module/Application/Admin/Access/UpdateRecordAction.php:117
 msgid "Your Access Control List has been updated"
 msgstr "您的存取控制清單已更新"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:72
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
 msgid "Please select a Catalog type"
 msgstr "請選擇目錄類型"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:76
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:80
 msgid "Please enter a Catalog name"
 msgstr "請輸入目錄名稱"
 
-#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:101
+#: ../../src/Module/Application/Admin/Catalog/AddCatalogAction.php:105
 msgid "The Catalog creation process has started"
 msgstr "已開始建立目錄"
 
@@ -6739,17 +6771,17 @@ msgstr "所有正在播放資訊已被清除"
 msgid "Catalog statistics have been cleared"
 msgstr "目錄統計資料已清除"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:82
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:86
 msgid "The Catalog has been deleted"
 msgstr "目錄已刪除"
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:87
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:91
 #: ../../src/Module/Application/Admin/Filter/ConfirmDeleteAction.php:73
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:98
 #: ../../src/Module/Application/Admin/Modules/InstallPluginAction.php:97
 #: ../../src/Module/Application/Admin/User/ConfirmDeleteAction.php:95
 #: ../../src/Module/Application/Admin/User/ConfirmDisableAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:163
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:167
 #: ../../src/Module/Application/Album/ConfirmDeleteAction.php:98
 #: ../../src/Module/Application/Art/FindArtAction.php:124
 #: ../../src/Module/Application/Artist/ConfirmDeleteAction.php:98
@@ -6757,21 +6789,20 @@ msgstr "目錄已刪除"
 #: ../../src/Module/Application/Art/UploadArtAction.php:70
 #: ../../src/Module/Application/Art/UploadArtAction.php:93
 #: ../../src/Module/Application/Art/UploadArtAction.php:101
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:86
 #: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:88
-#: ../../src/Module/Application/Preferences/GrantAction.php:86
+#: ../../src/Module/Application/Preferences/GrantAction.php:87
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:111
-#: ../../src/Module/Application/Share/CreateAction.php:132
+#: ../../src/Module/Application/Share/CreateAction.php:143
 #: ../../src/Module/Application/Song/ConfirmDeleteAction.php:93
 #: ../../src/Module/Application/TvShow/ConfirmDeleteAction.php:89
 #: ../../src/Module/Application/TvShowSeason/ConfirmDeleteAction.php:78
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:80
-#: ../../src/Module/Catalog/Catalog_Seafile.php:553
+#: ../../src/Module/Catalog/Catalog_Seafile.php:552
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:396
 msgid "There Was a Problem"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:88
+#: ../../src/Module/Application/Admin/Catalog/DeleteCatalogAction.php:92
 msgid "There was an error deleting this Catalog"
 msgstr "在刪除目錄的過程中發生錯誤"
 
@@ -6796,7 +6827,7 @@ msgstr "已開始搜尋目錄內的封面圖片"
 msgid "This will permanently delete your Catalog"
 msgstr "這將會永久刪除您的目錄"
 
-#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:78
+#: ../../src/Module/Application/Admin/Catalog/ShowDisabledAction.php:77
 msgid "No disabled Songs found"
 msgstr "找不到停用的歌曲"
 
@@ -6821,25 +6852,25 @@ msgstr "CSV"
 msgid "iTunes"
 msgstr "iTunes"
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:70
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:74
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:78
 msgid "A filter name is required"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:75
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:79
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:83
 msgid "That filter name already exists"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
 msgid "The new filter was not created"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:114
 msgid "New Filter Added"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/AddFilterAction.php:115
 #, php-format
 msgid "%1$s has been created"
 msgstr ""
@@ -6867,31 +6898,39 @@ msgstr ""
 msgid "Users will be reset to the DEFAULT filter."
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:106
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
 msgid "The filter was not modified"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:110
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:114
 msgid "Filter Updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:111
+#: ../../src/Module/Application/Admin/Filter/UpdateFilterAction.php:115
 #, php-format
 msgid "%1$s has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/License/DeleteAction.php:76
+#: ../../src/Module/Application/Admin/License/DeleteAction.php:80
 msgid "The License has been deleted"
 msgstr "授權已移除"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:86
+#: ../../src/Module/Application/Admin/License/EditAction.php:82
 msgid "The License has been updated"
 msgstr "授權已更新"
 
-#: ../../src/Module/Application/Admin/License/EditAction.php:93
+#: ../../src/Module/Application/Admin/License/EditAction.php:86
 msgid "A new License has been created"
 msgstr "新授權已建立"
 
+#: ../../src/Module/Application/Admin/License/ShowCreateAction.php:65
+msgid "Create license"
+msgstr ""
+
+#: ../../src/Module/Application/Admin/License/ShowEditAction.php:77
+msgid "Edit license"
+msgstr ""
+
 #: ../../src/Module/Application/Admin/Mail/SendMailAction.php:96
 msgid "Your e-mail has been sent"
 msgstr ""
@@ -6957,7 +6996,7 @@ msgstr "套件已更新"
 msgid "Shoutbox post has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:79
+#: ../../src/Module/Application/Admin/Shout/EditShoutAction.php:78
 msgid "Shoutbox post has been updated"
 msgstr ""
 
@@ -6971,37 +7010,37 @@ msgid ""
 "currently configured charset"
 msgstr ""
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:92
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:103
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:97
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:107
 msgid "Your Passwords don't match"
 msgstr "您的密碼不符"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:96
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:98
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:102
 msgid "A Username is required"
 msgstr "需要使用者名稱"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:101
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:100
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:104
 #: ../../src/Module/Application/Register/AddUserAction.php:162
 msgid "That Username already exists"
 msgstr "此使用者名稱已經存在"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:106
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:108
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:111
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:112
 msgid "You entered an invalid e-mail address"
 msgstr "您輸入了無效的電子郵件位址"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:122
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:127
 msgid "The new User was not created"
 msgstr "新使用者沒有被建立"
 
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:147
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:152
 msgid "New User Added"
 msgstr "使用者已新增"
 
 #. HINT: %1 Username, %2 Access (Guest, User, Admin)
-#: ../../src/Module/Application/Admin/User/AddUserAction.php:149
+#: ../../src/Module/Application/Admin/User/AddUserAction.php:154
 #, php-format
 msgid "%1$s has been created with an access level of %2$s"
 msgstr "%1$s 已被新增，擁有 %2$s 存取權限"
@@ -7082,14 +7121,14 @@ msgstr ""
 msgid "%s IP History"
 msgstr "%s IP 歷史"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:166
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:170
 #, php-format
 msgid ""
 "Please check your image is within the minimum %1$s and maximum %2$s "
 "dimensions"
 msgstr "請檢查您的圖片大小介於最小 %1$s 與最大 %2$s 之間"
 
-#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:175
+#: ../../src/Module/Application/Admin/User/UpdateUserAction.php:179
 #, php-format
 msgid "%s (%s) updated"
 msgstr ""
@@ -7099,12 +7138,13 @@ msgstr ""
 #: ../../src/Module/Application/Album/ShowAction.php:83
 #: ../../src/Module/Application/Album/ShowDiskAction.php:83
 #: ../../src/Module/Application/Artist/ShowAction.php:87
-#: ../../src/Module/Application/Label/ShowAction.php:91
+#: ../../src/Module/Application/Label/ShowAction.php:86
 #: ../../src/Module/Application/Playlist/ShowAction.php:68
 #: ../../src/Module/Application/PodcastEpisode/ShowAction.php:82
 #: ../../src/Module/Application/Podcast/ShowAction.php:81
-#: ../../src/Module/Application/Radio/ShowAction.php:84
-#: ../../src/Module/Application/Song/ShowSongAction.php:81
+#: ../../src/Module/Application/Radio/ShowAction.php:83
+#: ../../src/Module/Application/SmartPlaylist/ShowAction.php:68
+#: ../../src/Module/Application/Song/ShowSongAction.php:80
 #: ../../src/Module/Application/Stats/ShowUserAction.php:93
 #: ../../src/Module/Application/TvShowSeason/DeleteAction.php:70
 #: ../../src/Module/Application/Video/DeleteAction.php:72
@@ -7159,8 +7199,8 @@ msgstr "此創作者與所有檔案將被刪除"
 #: ../../src/Plugin/AmpacheMusicBrainz.php:96
 #: ../../src/Plugin/AmpacheTheaudiodb.php:74
 #: ../../src/Plugin/AmpacheTheaudiodb.php:104
-#: ../../src/Repository/Model/Preference.php:872
-#: ../../src/Repository/Model/Preference.php:933
+#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:931
 msgid "Overwrite Artist names that match an mbid"
 msgstr ""
 
@@ -7199,36 +7239,32 @@ msgstr ""
 msgid "Configuration files were either not found or unreadable"
 msgstr ""
 
-#: ../../src/Module/Application/Label/AddLabelAction.php:83
+#: ../../src/Module/Application/Label/AddLabelAction.php:87
 msgid "The Label has been added"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:81
+#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:91
 msgid "The Label has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ConfirmDeleteAction.php:87
-msgid "Unable to delete this Label."
-msgstr ""
-
 #: ../../src/Module/Application/Label/DeleteAction.php:67
 msgid "This Label will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Label/ShowAction.php:122
+#: ../../src/Module/Application/Label/ShowAction.php:120
 #: ../../src/Module/Application/Label/ShowAddLabelAction.php:63
 msgid "The Label cannot be found"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:214
+#: ../../src/Module/Application/Login/DefaultAction.php:213
 msgid "Account is disabled, please contact the administrator"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:225
+#: ../../src/Module/Application/Login/DefaultAction.php:224
 msgid "User is already logged in"
 msgstr ""
 
-#: ../../src/Module/Application/Login/DefaultAction.php:269
+#: ../../src/Module/Application/Login/DefaultAction.php:268
 msgid "Unable to create a local account"
 msgstr ""
 
@@ -7264,23 +7300,27 @@ msgstr ""
 msgid "The Playlist could not be imported"
 msgstr ""
 
+#: ../../src/Module/Application/Playlist/ImportPlaylistAction.php:89
+msgid "No valid songs found in playlist file"
+msgstr ""
+
 #: ../../src/Module/Application/Podcast/ConfirmDeleteAction.php:94
 msgid "Podcast has been deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:91
+#: ../../src/Module/Application/Podcast/CreateAction.php:95
 msgid "Feed URL is invalid"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:93
+#: ../../src/Module/Application/Podcast/CreateAction.php:97
 msgid "Wrong target Catalog type"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:95
+#: ../../src/Module/Application/Podcast/CreateAction.php:99
 msgid "Can not read the feed"
 msgstr ""
 
-#: ../../src/Module/Application/Podcast/CreateAction.php:111
+#: ../../src/Module/Application/Podcast/CreateAction.php:115
 msgid "Subscribed to the Podcast"
 msgstr ""
 
@@ -7296,52 +7336,68 @@ msgstr ""
 msgid "The Podcast Episode will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/AdminAction.php:62
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:72
-msgid "Server"
-msgstr "伺服器"
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:122
+#, php-format
+msgid "Podcast-import finished. Imported %d podcasts"
+msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:84
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:146
+msgid "File is invalid"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:152
+msgid "File-type not recognized"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ImportPodcastsAction.php:160
+msgid "Invalid catalog type"
+msgstr ""
+
+#: ../../src/Module/Application/Podcast/ShowImportPodcastsAction.php:69
+msgid "Import Podcasts"
+msgstr ""
+
+#: ../../src/Module/Application/Preferences/GrantAction.php:85
 msgid "Your account has been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/GrantAction.php:87
+#: ../../src/Module/Application/Preferences/GrantAction.php:88
 msgid "Your account has not been updated"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:88
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:93
 msgid "Server preferences updated successfully"
 msgstr "伺服器偏好設定已成功更新"
 
-#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:90
+#: ../../src/Module/Application/Preferences/UpdatePreferencesAction.php:95
 msgid "User preferences updated successfully"
 msgstr "使用者偏好設定已成功更新"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:82
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:87
 #: ../../src/Module/Application/Register/AddUserAction.php:141
 msgid "Please fill in your full name (first name, last name)"
 msgstr ""
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:85
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:90
 #: ../../src/Module/Application/Register/AddUserAction.php:144
 msgid "Please fill in your website"
 msgstr "請輸入您的網站"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:88
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:93
 #: ../../src/Module/Application/Register/AddUserAction.php:147
 msgid "Please fill in your state"
 msgstr "請輸入您所在的州或縣"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:91
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
 #: ../../src/Module/Application/Register/AddUserAction.php:150
 msgid "Please fill in your city"
 msgstr "請輸入您所在的城市"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:96
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:102
 msgid "Update failed"
 msgstr "更新失敗"
 
-#: ../../src/Module/Application/Preferences/UpdateUserAction.php:99
+#: ../../src/Module/Application/Preferences/UpdateUserAction.php:105
 msgid "User updated successfully"
 msgstr "使用者已成功更新"
 
@@ -7357,7 +7413,7 @@ msgstr ""
 msgid "Message has been sent"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:94
+#: ../../src/Module/Application/PrivateMessage/ConfirmDeleteAction.php:93
 msgid "Messages have been deleted"
 msgstr ""
 
@@ -7365,7 +7421,7 @@ msgstr ""
 msgid "The Message will be deleted"
 msgstr ""
 
-#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:98
+#: ../../src/Module/Application/PrivateMessage/SetIsReadAction.php:97
 msgid "Message's state has been changed"
 msgstr ""
 
@@ -7374,7 +7430,7 @@ msgstr ""
 msgid "RE"
 msgstr ""
 
-#: ../../src/Module/Application/Radio/CreateAction.php:75
+#: ../../src/Module/Application/Radio/CreateAction.php:79
 msgid "Radio Station created"
 msgstr ""
 
@@ -7404,6 +7460,7 @@ msgstr "您必須輸入密碼"
 
 #: ../../src/Module/Application/Register/AddUserAction.php:158
 #: ../../src/Module/System/InstallationHelper.php:411
+#: ../../src/Repository/Model/User.php:533
 msgid "Passwords do not match"
 msgstr "密碼不一致"
 
@@ -7412,7 +7469,7 @@ msgid "Failed to create user"
 msgstr ""
 
 #: ../../src/Module/Application/SearchData/ShowAction.php:75
-#: ../../src/Repository/Model/Wanted.php:357
+#: ../../src/Repository/Model/Wanted.php:251
 msgid "Remove"
 msgstr "移除"
 
@@ -7422,11 +7479,10 @@ msgid "Your search has been saved as a Playlist with the name %s"
 msgstr ""
 
 #: ../../src/Module/Application/Search/SaveAsPlaylistAction.php:112
-#: ../../src/Repository/Model/Catalog.php:3679
 msgid "Failed to create playlist"
 msgstr ""
 
-#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:75
+#: ../../src/Module/Application/Search/SaveAsSmartPlaylistAction.php:74
 #, php-format
 msgid "Your search has been saved as a Smart Playlist with the name %s"
 msgstr ""
@@ -7435,30 +7491,30 @@ msgstr ""
 msgid "View on MusicBrainz"
 msgstr "在 MusicBrainz 中檢視"
 
-#: ../../src/Module/Application/Share/CleanAction.php:73
+#: ../../src/Module/Application/Share/CleanAction.php:75
 msgid "Expired shares have been cleaned"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:106
+#: ../../src/Module/Application/Share/CreateAction.php:117
 msgid "Share created"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:107
+#: ../../src/Module/Application/Share/CreateAction.php:118
 msgid "You can now start sharing the following URL:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:112
+#: ../../src/Module/Application/Share/CreateAction.php:123
 msgid ""
 "You can also embed this share as a web player into your website, with the "
 "following HTML code:"
 msgstr ""
 
-#: ../../src/Module/Application/Share/CreateAction.php:133
-#: ../../src/Module/Application/Share/CreateAction.php:138
+#: ../../src/Module/Application/Share/CreateAction.php:144
+#: ../../src/Module/Application/Share/CreateAction.php:149
 msgid "Failed to create share"
 msgstr ""
 
-#: ../../src/Module/Application/Share/DeleteAction.php:77
+#: ../../src/Module/Application/Share/DeleteAction.php:94
 msgid "Share has been deleted"
 msgstr ""
 
@@ -7466,7 +7522,7 @@ msgstr ""
 msgid "The Share will be deleted and no longer accessible to others"
 msgstr ""
 
-#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:80
+#: ../../src/Module/Application/Shout/ShowAddShoutAction.php:79
 msgid "Invalid object selected"
 msgstr ""
 
@@ -7506,6 +7562,10 @@ msgstr ""
 msgid "The entire TV Season will be deleted"
 msgstr ""
 
+#: ../../src/Module/Application/Update/UpdateAction.php:99
+msgid "Update failed. Please check the logs for further information."
+msgstr ""
+
 #: ../../src/Module/Application/Video/ConfirmDeleteAction.php:75
 msgid "Video has been deleted"
 msgstr ""
@@ -7522,20 +7582,20 @@ msgstr ""
 msgid "Unable to open"
 msgstr "無法開啟"
 
-#: ../../src/Module/Art/Export/ArtExporter.php:61
+#: ../../src/Module/Art/Export/ArtExporter.php:66
 msgid "Set album_art_store_disk to remove art from the database"
 msgstr ""
 
-#: ../../src/Module/Art/Export/ArtExporter.php:88
+#: ../../src/Module/Art/Export/ArtExporter.php:93
 msgid "local_metadata_dir setting is required to store art on disk"
 msgstr ""
 
-#: ../../src/Module/Beets/Catalog.php:153
+#: ../../src/Module/Beets/Catalog.php:149
 msgid "Running Beets Update"
 msgstr "正在執行 Beets 遠端更新"
 
 #. HINT: filename (file path)
-#: ../../src/Module/Beets/Catalog.php:238
+#: ../../src/Module/Beets/Catalog.php:204
 #, php-format
 msgid "Unable to add Song - %s"
 msgstr "無法新增歌曲 - %s"
@@ -7560,96 +7620,96 @@ msgstr "Beets 伺服器網址"
 
 #: ../../src/Module/Catalog/Catalog_beetsremote.php:112
 #: ../../src/Module/Catalog/Catalog_remote.php:174
-#: ../../src/Module/Catalog/Catalog_subsonic.php:175
+#: ../../src/Module/Catalog/Catalog_subsonic.php:173
 msgid "Remote Catalog type was selected, but the path is not a URL"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Go to https://www.dropbox.com/developers/apps/create"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Dropbox API app'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Select 'Full Dropbox'"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Give a name to your application and create it"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid "Click the 'Generate' button to create an Access Token"
 msgstr "按下「Generate」按鈕來產生存取權杖"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:108
+#: ../../src/Module/Catalog/Catalog_dropbox.php:107
 msgid ""
 "Copy your App key and App secret and Access Token into the following fields."
 msgstr "複製您的 App key、App secret 與 Access Token 到下方的欄位。"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:148
+#: ../../src/Module/Catalog/Catalog_dropbox.php:147
 msgid "Access Token"
 msgstr "存取金鑰"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:151
+#: ../../src/Module/Catalog/Catalog_dropbox.php:150
 msgid "Get chunked files on analyze"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:213
+#: ../../src/Module/Catalog/Catalog_dropbox.php:212
 msgid "Error: API Key, Secret and Access Token Required for Dropbox Catalogs"
 msgstr "錯誤：Dropbox 目錄需要 API Key、Secret 與 Access Token"
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:220
-#: ../../src/Module/Catalog/Catalog_dropbox.php:591
+#: ../../src/Module/Catalog/Catalog_dropbox.php:219
+#: ../../src/Module/Catalog/Catalog_dropbox.php:590
 msgid "Invalid \"API key\", \"secret\", or \"access token\": "
 msgstr "無效的「API key」、「secret」或「access token」："
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:229
+#: ../../src/Module/Catalog/Catalog_dropbox.php:228
 msgid "Invalid \"dropbox-path\": "
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:241
+#: ../../src/Module/Catalog/Catalog_dropbox.php:240
 #, php-format
 msgid "Error: Catalog with %s already exists"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:268
+#: ../../src/Module/Catalog/Catalog_dropbox.php:267
 msgid "Running Dropbox Remote Update"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:293
+#: ../../src/Module/Catalog/Catalog_dropbox.php:292
 #, php-format
 msgid "Catalog Update Finished.  Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:577
-#: ../../src/Module/Catalog/Catalog_Seafile.php:470
+#: ../../src/Module/Catalog/Catalog_dropbox.php:576
+#: ../../src/Module/Catalog/Catalog_Seafile.php:469
 #, php-format
 msgid "Updated song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:580
-#: ../../src/Module/Catalog/Catalog_Seafile.php:473
+#: ../../src/Module/Catalog/Catalog_dropbox.php:579
+#: ../../src/Module/Catalog/Catalog_Seafile.php:472
 #, php-format
 msgid "Song up to date: \"%s\""
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_dropbox.php:584
-#: ../../src/Module/Catalog/Catalog_Seafile.php:477
-#: ../../src/Module/Catalog/Catalog_Seafile.php:572
+#: ../../src/Module/Catalog/Catalog_dropbox.php:583
+#: ../../src/Module/Catalog/Catalog_Seafile.php:476
+#: ../../src/Module/Catalog/Catalog_Seafile.php:571
 #, php-format
 msgid "Removing song: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_dropbox.php:620
+#: ../../src/Module/Catalog/Catalog_dropbox.php:619
 msgid "API Error: cannot connect to Dropbox."
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_local.php:222
-#: ../../src/Module/Catalog/Catalog_local.php:1138
+#: ../../src/Module/Catalog/Catalog_local.php:1137
 msgid "Path was not specified"
 msgstr ""
 
@@ -7680,7 +7740,7 @@ msgstr ""
 
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_local.php:405
-#: ../../src/Module/Catalog/Catalog_local.php:702
+#: ../../src/Module/Catalog/Catalog_local.php:703
 #, php-format
 msgid "The file couldn't be read. Does it exist? %s"
 msgstr ""
@@ -7696,7 +7756,7 @@ msgid "N/A"
 msgstr "無"
 
 #: ../../src/Module/Catalog/Catalog_local.php:587
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 msgid "Catalog Updated"
 msgstr ""
 
@@ -7705,11 +7765,11 @@ msgstr ""
 msgid "Total Time: [%s] Total Media: [%s] Media Per Second: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:732
+#: ../../src/Module/Catalog/Catalog_local.php:733
 msgid "Catalog root unreadable, stopping clean"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:770
+#: ../../src/Module/Catalog/Catalog_local.php:771
 msgid "All files would be removed. Doing nothing"
 msgstr "所有檔案可被移除。無動作"
 
@@ -7719,27 +7779,27 @@ msgstr "所有檔案可被移除。無動作"
 msgid "File was not found or is 0 Bytes: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1145
+#: ../../src/Module/Catalog/Catalog_local.php:1144
 msgid "Specified path is inside an existing catalog"
 msgstr ""
 
 #. HINT: directory (file path)
-#: ../../src/Module/Catalog/Catalog_local.php:1154
+#: ../../src/Module/Catalog/Catalog_local.php:1153
 #, php-format
 msgid "The folder couldn't be read. Does it exist? %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_local.php:1169
+#: ../../src/Module/Catalog/Catalog_local.php:1168
 msgid "Catalog root unreadable, stopping check"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:134
-#: ../../src/Module/Catalog/Catalog_subsonic.php:135
+#: ../../src/Module/Catalog/Catalog_subsonic.php:133
 msgid "URI"
 msgstr "網址"
 
 #: ../../src/Module/Catalog/Catalog_remote.php:180
-#: ../../src/Module/Catalog/Catalog_subsonic.php:181
+#: ../../src/Module/Catalog/Catalog_subsonic.php:179
 #: ../../src/Module/System/InstallationHelper.php:405
 msgid "No username or password was specified"
 msgstr ""
@@ -7772,15 +7832,15 @@ msgstr[0] ""
 #. HINT: Song Title
 #. HINT: filename (file path)
 #: ../../src/Module/Catalog/Catalog_remote.php:353
-#: ../../src/Module/Catalog/Catalog_subsonic.php:292
+#: ../../src/Module/Catalog/Catalog_subsonic.php:290
 #, php-format
 msgid "Unable to insert song - %s"
 msgstr ""
 
 #: ../../src/Module/Catalog/Catalog_remote.php:369
-#: ../../src/Module/Catalog/Catalog_subsonic.php:310
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:125
-#: ../../src/Repository/Model/Catalog.php:2342
+#: ../../src/Module/Catalog/Catalog_subsonic.php:308
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:154
+#: ../../src/Repository/Model/Catalog.php:2352
 #: ../../src/Repository/Model/Search.php:694
 msgid "Updated"
 msgstr "已更新"
@@ -7789,136 +7849,136 @@ msgstr "已更新"
 msgid "Completed updating remote Catalog(s)."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "Install a Seafile server as described in the documentation"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "Enter URL to server (e.g. 'https://seafile.example.com') and library name "
 "(e.g. 'Music')."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "API Call Delay is the delay inserted between repeated requests to Seafile "
 "(such as during an Add or Clean action) to accommodate Seafile's Rate "
 "Limiting."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid "The default is tuned towards Seafile's default rate limit settings."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:107
+#: ../../src/Module/Catalog/Catalog_Seafile.php:106
 msgid ""
 "After creating the Catalog, you must 'Make it ready' on the Catalog table."
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:156
+#: ../../src/Module/Catalog/Catalog_Seafile.php:155
 msgid "Server URI"
 msgstr "伺服器 URI"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:160
+#: ../../src/Module/Catalog/Catalog_Seafile.php:159
 msgid "Library Name"
 msgstr "資料庫名稱"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:161
+#: ../../src/Module/Catalog/Catalog_Seafile.php:160
 msgid "API Call Delay"
 msgstr "API 呼叫延遲"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:162
+#: ../../src/Module/Catalog/Catalog_Seafile.php:161
 msgid "Seafile Username/Email"
 msgstr "Seafile 使用者名稱/電子郵件位址"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:163
+#: ../../src/Module/Catalog/Catalog_Seafile.php:162
 msgid "Seafile Password"
 msgstr "Seafile 密碼"
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:194
+#: ../../src/Module/Catalog/Catalog_Seafile.php:193
 msgid "Seafile server URL is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:199
+#: ../../src/Module/Catalog/Catalog_Seafile.php:198
 msgid "Seafile server library name is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:204
+#: ../../src/Module/Catalog/Catalog_Seafile.php:203
 msgid "Seafile username is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:209
+#: ../../src/Module/Catalog/Catalog_Seafile.php:208
 msgid "Seafile password is required"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:214
+#: ../../src/Module/Catalog/Catalog_Seafile.php:213
 msgid "API Call Delay must have a numeric value"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:230
+#: ../../src/Module/Catalog/Catalog_Seafile.php:229
 #, php-format
 msgid "There was a problem authenticating against the Seafile API: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:284
+#: ../../src/Module/Catalog/Catalog_Seafile.php:283
 msgid "Running Seafile Remote Update"
 msgstr ""
 
 #. HINT: count of songs updated
-#: ../../src/Module/Catalog/Catalog_Seafile.php:314
+#: ../../src/Module/Catalog/Catalog_Seafile.php:313
 #, php-format
 msgid "Total Media: [%s]"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:317
+#: ../../src/Module/Catalog/Catalog_Seafile.php:316
 msgid "No media was updated, did you respect the patterns?"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:344
+#: ../../src/Module/Catalog/Catalog_Seafile.php:343
 #, php-format
 msgid "Skipping existing song: %s"
 msgstr "正在略過已存在的歌曲：%s"
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:351
+#: ../../src/Module/Catalog/Catalog_Seafile.php:350
 #, php-format
 msgid "Adding a new song: %s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:367
+#: ../../src/Module/Catalog/Catalog_Seafile.php:366
 #, php-format
 msgid "Could not add song: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_Seafile.php:556
+#: ../../src/Module/Catalog/Catalog_Seafile.php:555
 #, php-format
 msgid "There was an error while checking this song \"%1$s\": %2$s"
 msgstr ""
 
 #. HINT: filename (File path)
-#: ../../src/Module/Catalog/Catalog_Seafile.php:569
+#: ../../src/Module/Catalog/Catalog_Seafile.php:568
 #, php-format
 msgid "Keeping song: %s"
 msgstr ""
 
 #. HINT: subsonic catalog URI
-#: ../../src/Module/Catalog/Catalog_subsonic.php:193
+#: ../../src/Module/Catalog/Catalog_subsonic.php:191
 #, php-format
 msgid "This path belongs to an existing Subsonic Catalog: %s"
 msgstr ""
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:216
+#: ../../src/Module/Catalog/Catalog_subsonic.php:214
 msgid "Running Subsonic Remote Update"
 msgstr "正在執行 Subsonic 遠端更新"
 
-#: ../../src/Module/Catalog/Catalog_subsonic.php:311
+#: ../../src/Module/Catalog/Catalog_subsonic.php:309
 msgid "Completed updating Subsonic Catalog(s)"
 msgstr ""
 
 #. HINT: Number of songs
-#: ../../src/Module/Catalog/Catalog_subsonic.php:312
+#: ../../src/Module/Catalog/Catalog_subsonic.php:310
 #, php-format
 msgid "%s Song added"
 msgid_plural "%s Songs added"
@@ -7934,7 +7994,7 @@ msgid "Could not find the Seafile library called \"%s\", no media was updated"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/AddCatalog.php:76
-#: ../../src/Repository/Model/Catalog.php:1147
+#: ../../src/Repository/Model/Catalog.php:1154
 msgid "Failed to create the catalog, check the debug logs"
 msgstr ""
 
@@ -7957,7 +8017,7 @@ msgid "Look for missing file media entries"
 msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateCatalog.php:114
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:90
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:105
 #: ../../src/Module/Song/SongSorter.php:122
 #, php-format
 msgid "Missing: %s"
@@ -8028,7 +8088,7 @@ msgstr ""
 
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFile.php:109
 #: ../../src/Module/Catalog/Update/UpdateSingleCatalogFolder.php:115
-#: ../../src/Module/Cli/PrintTagsCommand.php:59
+#: ../../src/Module/Cli/PrintTagsCommand.php:57
 #, php-format
 msgid "Reading File: \"%s\""
 msgstr ""
@@ -8074,54 +8134,59 @@ msgstr ""
 msgid "User creation failed"
 msgstr "使用者建立失敗"
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:37
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:48
 msgid "Update the database to the latest version"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:40
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:51
 #: ../../src/Module/Cli/HtaccessCommand.php:48
 msgid "Execute the update"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:41
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
 msgid "Display database update information"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:52
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:66
 #, php-format
 msgid "Ampache version: %s"
 msgstr ""
 
 #. HINT: config version string (e.g. 62)
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:57
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:71
 #, php-format
 msgid "Config version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:73
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:130
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:87
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:159
 #, php-format
 msgid "Database version: %s"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:81
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:96
 msgid "Missing database tables have been created"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:82
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:97
 msgid ""
 "Your database is missing these tables. Use -e|--execute to recreate them"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:98
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:113
+#, php-format
+msgid "Update failed! %s"
+msgstr ""
+
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:124
 msgid "Update Now!"
 msgstr ""
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:115
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:143
 msgid "The following updates need to be performed:"
 msgstr "以下更新動作需要被執行："
 
-#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:135
+#: ../../src/Module/Cli/AdminUpdateDatabaseCommand.php:164
 msgid "No update needed"
 msgstr ""
 
@@ -8214,15 +8279,15 @@ msgstr ""
 msgid "php-iconv is required for this functionality, quitting"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:60
+#: ../../src/Module/Cli/CronProcessCommand.php:71
 msgid "Run the cron process"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:77
+#: ../../src/Module/Cli/CronProcessCommand.php:91
 msgid "Cron cache not enabled"
 msgstr ""
 
-#: ../../src/Module/Cli/CronProcessCommand.php:138
+#: ../../src/Module/Cli/CronProcessCommand.php:155
 msgid "Cron process finished"
 msgstr ""
 
@@ -8368,29 +8433,29 @@ msgstr ""
 msgid "Update the path of `some-catalog` to /new/path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:44
+#: ../../src/Module/Cli/PrintTagsCommand.php:42
 msgid "Print file tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:49
+#: ../../src/Module/Cli/PrintTagsCommand.php:47
 #: ../../src/Module/Cli/UpdateCatalogFileCommand.php:48
 msgid "File Path"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:50
+#: ../../src/Module/Cli/PrintTagsCommand.php:48
 msgid "Print tags"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:87
+#: ../../src/Module/Cli/PrintTagsCommand.php:85
 #, php-format
 msgid "Using: %1$s AND %2$s for file pattern matching"
 msgstr ""
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:98
+#: ../../src/Module/Cli/PrintTagsCommand.php:96
 msgid "Raw results:"
 msgstr "未處理的結果資訊："
 
-#: ../../src/Module/Cli/PrintTagsCommand.php:111
+#: ../../src/Module/Cli/PrintTagsCommand.php:109
 #, php-format
 msgid "Final results seen by Ampache using %s:"
 msgstr "Ampache 最後獲得的結果，使用 %s："
@@ -8569,12 +8634,12 @@ msgstr ""
 msgid "No changes have been made"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:99
-#: ../../src/Repository/Model/Preference.php:858
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:98
+#: ../../src/Repository/Model/Preference.php:856
 msgid "HTTPQ Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:194
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:211
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:185
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:184
@@ -8582,14 +8647,14 @@ msgstr ""
 msgid "Instance Name"
 msgstr "實體名稱"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:195
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:212
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:185
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:191
 msgid "Hostname"
 msgstr "伺服器名稱"
 
-#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:197
+#: ../../src/Module/Playback/Localplay/HttpQ/AmpacheHttpq.php:196
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:213
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:186
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:192
@@ -8605,12 +8670,12 @@ msgid "Paused"
 msgstr "暫停"
 
 #: ../../src/Module/Playback/Localplay/Mpd/AmpacheMpd.php:101
-#: ../../src/Repository/Model/Preference.php:873
+#: ../../src/Repository/Model/Preference.php:871
 msgid "MPD Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Upnp/AmpacheUPnP.php:96
-#: ../../src/Repository/Model/Preference.php:950
+#: ../../src/Repository/Model/Preference.php:948
 msgid "UPnP Active Instance"
 msgstr ""
 
@@ -8619,25 +8684,25 @@ msgid "URL"
 msgstr "網址"
 
 #: ../../src/Module/Playback/Localplay/Vlc/AmpacheVlc.php:95
-#: ../../src/Repository/Model/Preference.php:954
+#: ../../src/Repository/Model/Preference.php:952
 msgid "VLC Active Instance"
 msgstr ""
 
 #: ../../src/Module/Playback/Localplay/Xbmc/AmpacheXbmc.php:101
-#: ../../src/Repository/Model/Preference.php:962
+#: ../../src/Repository/Model/Preference.php:960
 msgid "XBMC Active Instance"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:578
+#: ../../src/Module/Playback/Stream_Playlist.php:595
 msgid "Ampache ASX Playlist"
 msgstr ""
 
-#: ../../src/Module/Playback/Stream_Playlist.php:751
+#: ../../src/Module/Playback/Stream_Playlist.php:768
 msgid "Vote added"
 msgstr "投票已新增"
 
 #: ../../src/Module/Playlist/PlaylistExporter.php:52
-#: ../../src/Module/Song/SongSorter.php:240
+#: ../../src/Module/Song/SongSorter.php:252
 #, php-format
 msgid "There was a problem creating this directory: %s"
 msgstr ""
@@ -8694,8 +8759,8 @@ msgid "Catalog Block: %s"
 msgstr ""
 
 #: ../../src/Module/Song/SongSorter.php:108
-#: ../../src/Module/Song/SongSorter.php:182
-#: ../../src/Repository/Model/Catalog.php:3398
+#: ../../src/Module/Song/SongSorter.php:194
+#: ../../src/Repository/Model/Catalog.php:3450
 #, php-format
 msgid "%d file updated."
 msgid_plural "%d files updated."
@@ -8710,44 +8775,44 @@ msgstr ""
 msgid "Source: %s"
 msgstr "來源：%s"
 
-#: ../../src/Module/Song/SongSorter.php:146
-#: ../../src/Module/Song/SongSorter.php:154
+#: ../../src/Module/Song/SongSorter.php:152
+#: ../../src/Module/Song/SongSorter.php:166
 #, php-format
 msgid "The sort_pattern has left over variables. %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:170
+#: ../../src/Module/Song/SongSorter.php:182
 #, php-format
 msgid "Destin: %s"
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:229
+#: ../../src/Module/Song/SongSorter.php:241
 #, php-format
 msgid "Create directory \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:266
+#: ../../src/Module/Song/SongSorter.php:278
 #, php-format
 msgid "Don't overwrite an existing file: \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:274
+#: ../../src/Module/Song/SongSorter.php:286
 #, php-format
 msgid "Copying \"%1$s\" to \"%2$s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:281
+#: ../../src/Module/Song/SongSorter.php:293
 #, php-format
 msgid "There was an error trying to copy file to \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:318
+#: ../../src/Module/Song/SongSorter.php:330
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:242
 #, php-format
 msgid "Size comparison failed. Not deleting \"%s\""
 msgstr ""
 
-#: ../../src/Module/Song/SongSorter.php:329
+#: ../../src/Module/Song/SongSorter.php:341
 #: ../../src/Module/Util/FileSystem/FileNameConverter.php:251
 #, php-format
 msgid "There was an error trying to delete \"%s\""
@@ -8850,6 +8915,13 @@ msgstr "資料庫選取失敗：%s"
 msgid "Administrative user creation failed: %s"
 msgstr "管理員使用者建立失敗：%s"
 
+#. HINT: Requested object string/id/type ("album", "myusername", "some song
+#. title", 1298376)
+#: ../../src/Module/System/Update/Migration/AbstractMigration.php:115
+#, php-format
+msgid "Updated: %s"
+msgstr ""
+
 #: ../../src/Module/User/Activity/UserActivityRenderer.php:67
 msgid "commented on"
 msgstr "已註解於"
@@ -8897,12 +8969,12 @@ msgstr ""
 msgid "The password has been set to: %s"
 msgstr "密碼已被寄送到：%s"
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:80
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:76
 #, php-format
 msgid "You received a new private message from %s."
 msgstr ""
 
-#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:90
+#: ../../src/Module/User/PrivateMessage/PrivateMessageCreator.php:86
 msgid "Private Message"
 msgstr "私人訊息"
 
@@ -9016,16 +9088,15 @@ msgstr ""
 msgid "File moved..."
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:185
+#: ../../src/Module/Util/Rss/AmpacheRss.php:184
 msgid "Ampache RSS Feeds"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:349
+#: ../../src/Module/Util/Rss/AmpacheRss.php:342
 msgid "Play date"
 msgstr ""
 
-#: ../../src/Module/Util/Rss/AmpacheRss.php:467
-#: ../../src/Plugin/AmpacheFlattr.php:95
+#: ../../src/Module/Util/Rss/AmpacheRss.php:466
 #: ../../src/Plugin/AmpachePaypal.php:100
 msgid "on"
 msgstr "於"
@@ -9034,12 +9105,12 @@ msgstr "於"
 msgid "Enabled"
 msgstr ""
 
-#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1229
+#: ../../src/Module/Util/Ui.php:813 ../../src/Module/Util/Ui.php:1228
 msgid "On"
 msgstr "開"
 
 #: ../../src/Module/Util/Ui.php:814 ../../src/Module/Util/Ui.php:931
-#: ../../src/Module/Util/Ui.php:1231
+#: ../../src/Module/Util/Ui.php:1230
 msgid "Off"
 msgstr "關"
 
@@ -9151,22 +9222,26 @@ msgid "Name descending"
 msgstr "依名向後排序"
 
 #. HINT: Plugin Name
-#: ../../src/Module/Util/Ui.php:1193
+#: ../../src/Module/Util/Ui.php:1192
 #, php-format
 msgid "Click to grant %s access to Ampache"
 msgstr "點選這裡來給 %s 存取 Ampache 的權限"
 
+#: ../../src/Module/Wanted/MissingArtistFromMusicBrainzRetriever.php:87
+msgid "Unknown Artist"
+msgstr "未知作者"
+
 #: ../../src/Plugin/Ampache7digital.php:53
 msgid "Song preview from 7digital"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:62
-#: ../../src/Repository/Model/Preference.php:780
+#: ../../src/Repository/Model/Preference.php:779
 msgid "7digital consumer key"
 msgstr ""
 
 #: ../../src/Plugin/Ampache7digital.php:65
-#: ../../src/Repository/Model/Preference.php:781
+#: ../../src/Repository/Model/Preference.php:780
 msgid "7digital secret"
 msgstr ""
 
@@ -9175,27 +9250,27 @@ msgid "Amazon art search"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheAmazon.php:65
-#: ../../src/Repository/Model/Preference.php:796
+#: ../../src/Repository/Model/Preference.php:795
 msgid "Amazon base url"
 msgstr "Amazon 網址"
 
 #: ../../src/Plugin/AmpacheAmazon.php:68
-#: ../../src/Repository/Model/Preference.php:800
+#: ../../src/Repository/Model/Preference.php:799
 msgid "Amazon max results pages"
 msgstr "Amazon 回傳結果的最大頁面量"
 
 #: ../../src/Plugin/AmpacheAmazon.php:71
-#: ../../src/Repository/Model/Preference.php:799
+#: ../../src/Repository/Model/Preference.php:798
 msgid "Amazon Access Key ID"
 msgstr "Amazon 存取金鑰 ID"
 
 #: ../../src/Plugin/AmpacheAmazon.php:74
-#: ../../src/Repository/Model/Preference.php:798
+#: ../../src/Repository/Model/Preference.php:797
 msgid "Amazon Secret Access Key"
 msgstr "Amazon 存取金鑰密文"
 
 #: ../../src/Plugin/AmpacheAmazon.php:77
-#: ../../src/Repository/Model/Preference.php:797
+#: ../../src/Repository/Model/Preference.php:796
 msgid "Amazon associate tag"
 msgstr "Amazon 關聯標記"
 
@@ -9216,13 +9291,13 @@ msgid "Catalog favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:66
-#: ../../src/Repository/Model/Preference.php:821
+#: ../../src/Repository/Model/Preference.php:820
 msgid "Catalog favorites max items"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:69
 #: ../../src/Plugin/AmpacheCatalogFavorites.php:99
-#: ../../src/Repository/Model/Preference.php:820
+#: ../../src/Repository/Model/Preference.php:819
 msgid "Catalog favorites grid view display"
 msgstr ""
 
@@ -9239,12 +9314,12 @@ msgid "Discogs metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:63
-#: ../../src/Repository/Model/Preference.php:839
+#: ../../src/Repository/Model/Preference.php:838
 msgid "Discogs consumer key"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheDiscogs.php:66
-#: ../../src/Repository/Model/Preference.php:840
+#: ../../src/Repository/Model/Preference.php:839
 msgid "Discogs secret"
 msgstr ""
 
@@ -9252,25 +9327,12 @@ msgstr ""
 msgid "Facebook share"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheFlattr.php:52
-msgid "Flattr donation button on user page"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:61
-#: ../../src/Repository/Model/Preference.php:842
-msgid "Flattr User ID"
-msgstr ""
-
-#: ../../src/Plugin/AmpacheFlattr.php:100
-msgid "Flattr this"
-msgstr ""
-
 #: ../../src/Plugin/Ampacheflickr.php:51
 msgid "Artist photos from Flickr"
 msgstr ""
 
 #: ../../src/Plugin/Ampacheflickr.php:60
-#: ../../src/Repository/Model/Preference.php:843
+#: ../../src/Repository/Model/Preference.php:841
 msgid "Flickr API key"
 msgstr ""
 
@@ -9279,7 +9341,7 @@ msgid "Friend's Timeline on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheFriendsTimeline.php:64
-#: ../../src/Repository/Model/Preference.php:845
+#: ../../src/Repository/Model/Preference.php:843
 msgid "Friends timeline max items"
 msgstr ""
 
@@ -9292,7 +9354,7 @@ msgid "Google Analytics statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleAnalytics.php:59
-#: ../../src/Repository/Model/Preference.php:848
+#: ../../src/Repository/Model/Preference.php:846
 msgid "Google Analytics Tracking ID"
 msgstr ""
 
@@ -9301,7 +9363,7 @@ msgid "Show user's location with Google Maps"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheGoogleMaps.php:61
-#: ../../src/Repository/Model/Preference.php:847
+#: ../../src/Repository/Model/Preference.php:845
 msgid "Google Maps API key"
 msgstr ""
 
@@ -9322,12 +9384,12 @@ msgid "Automatically download accepted Wanted List albums with Headphones"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:62
-#: ../../src/Repository/Model/Preference.php:850
+#: ../../src/Repository/Model/Preference.php:848
 msgid "Headphones URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheHeadphones.php:65
-#: ../../src/Repository/Model/Preference.php:849
+#: ../../src/Repository/Model/Preference.php:847
 msgid "Headphones API key"
 msgstr ""
 
@@ -9336,13 +9398,14 @@ msgid "Scrobble songs you play to your Last.FM account"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheLastfm.php:69
-#: ../../src/Repository/Model/Preference.php:861
+#: ../../src/Plugin/AmpacheLastfm.php:117
+#: ../../src/Repository/Model/Preference.php:859
 msgid "Last.FM Submit Challenge"
 msgstr "Last.FM 提交檢查碼"
 
 #: ../../src/Plugin/AmpacheLastfm.php:72
 #: ../../src/Plugin/AmpacheLastfm.php:116
-#: ../../src/Repository/Model/Preference.php:862
+#: ../../src/Repository/Model/Preference.php:860
 msgid "Last.FM Grant URL"
 msgstr ""
 
@@ -9355,7 +9418,7 @@ msgid "Scrobble songs you play to your Libre.FM Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelibrefm.php:69
-#: ../../src/Repository/Model/Preference.php:865
+#: ../../src/Repository/Model/Preference.php:863
 msgid "Libre.FM Submit Challenge"
 msgstr ""
 
@@ -9369,7 +9432,7 @@ msgid "Scrobble songs you play to your ListenBrainz Account"
 msgstr ""
 
 #: ../../src/Plugin/Ampachelistenbrainz.php:66
-#: ../../src/Repository/Model/Preference.php:866
+#: ../../src/Repository/Model/Preference.php:864
 msgid "ListenBrainz User Token"
 msgstr "ListenBrainz 使用者權杖"
 
@@ -9391,12 +9454,12 @@ msgid "Matomo statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:61
-#: ../../src/Repository/Model/Preference.php:870
+#: ../../src/Repository/Model/Preference.php:868
 msgid "Matomo Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheMatomo.php:64
-#: ../../src/Repository/Model/Preference.php:871
+#: ../../src/Repository/Model/Preference.php:869
 msgid "Matomo URL"
 msgstr ""
 
@@ -9413,12 +9476,12 @@ msgid "PayPal donation button on user page"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:62
-#: ../../src/Repository/Model/Preference.php:878
+#: ../../src/Repository/Model/Preference.php:876
 msgid "PayPal ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePaypal.php:65
-#: ../../src/Repository/Model/Preference.php:879
+#: ../../src/Repository/Model/Preference.php:877
 msgid "PayPal Currency Code"
 msgstr ""
 
@@ -9431,17 +9494,17 @@ msgid "Personal favorites on homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:64
-#: ../../src/Repository/Model/Preference.php:881
+#: ../../src/Repository/Model/Preference.php:879
 msgid "Personal favorites on the homepage"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:67
-#: ../../src/Repository/Model/Preference.php:882
+#: ../../src/Repository/Model/Preference.php:880
 msgid "Favorite Playlists"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePersonalFavorites.php:70
-#: ../../src/Repository/Model/Preference.php:883
+#: ../../src/Repository/Model/Preference.php:881
 msgid "Favorite Smartlists"
 msgstr ""
 
@@ -9454,12 +9517,12 @@ msgid "Piwik statistics"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:61
-#: ../../src/Repository/Model/Preference.php:884
+#: ../../src/Repository/Model/Preference.php:882
 msgid "Piwik Site ID"
 msgstr ""
 
 #: ../../src/Plugin/AmpachePiwik.php:64
-#: ../../src/Repository/Model/Preference.php:885
+#: ../../src/Repository/Model/Preference.php:883
 msgid "Piwik URL"
 msgstr ""
 
@@ -9468,49 +9531,49 @@ msgid "Raise the album and artist rating to match the highest song rating"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:74
-#: ../../src/Repository/Model/Preference.php:900
+#: ../../src/Repository/Model/Preference.php:898
 msgid "Minimum star rating to match"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:77
 #: ../../src/Plugin/AmpacheRatingMatch.php:135
-#: ../../src/Repository/Model/Preference.php:894
+#: ../../src/Repository/Model/Preference.php:892
 msgid "When you love a track, flag the album and artist"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:80
 #: ../../src/Plugin/AmpacheRatingMatch.php:138
-#: ../../src/Repository/Model/Preference.php:895
+#: ../../src/Repository/Model/Preference.php:893
 msgid "Match rule for 1 Star ($play,$skip)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:83
 #: ../../src/Plugin/AmpacheRatingMatch.php:139
-#: ../../src/Repository/Model/Preference.php:896
+#: ../../src/Repository/Model/Preference.php:894
 msgid "Match rule for 2 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:86
 #: ../../src/Plugin/AmpacheRatingMatch.php:140
-#: ../../src/Repository/Model/Preference.php:897
+#: ../../src/Repository/Model/Preference.php:895
 msgid "Match rule for 3 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:89
 #: ../../src/Plugin/AmpacheRatingMatch.php:141
-#: ../../src/Repository/Model/Preference.php:898
+#: ../../src/Repository/Model/Preference.php:896
 msgid "Match rule for 4 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:92
 #: ../../src/Plugin/AmpacheRatingMatch.php:142
-#: ../../src/Repository/Model/Preference.php:899
+#: ../../src/Repository/Model/Preference.php:897
 msgid "Match rule for 5 Stars"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRatingMatch.php:95
 #: ../../src/Plugin/AmpacheRatingMatch.php:143
-#: ../../src/Repository/Model/Preference.php:893
+#: ../../src/Repository/Model/Preference.php:891
 msgid "Match rule for Flags"
 msgstr ""
 
@@ -9524,21 +9587,21 @@ msgid "RSS View"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:61
-#: ../../src/Repository/Model/Preference.php:901
+#: ../../src/Repository/Model/Preference.php:899
 msgid "RSS Feed URL"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheRSSView.php:64
-#: ../../src/Repository/Model/Preference.php:902
+#: ../../src/Repository/Model/Preference.php:900
 msgid "RSS Feed max items"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:54
+#: ../../src/Plugin/AmpacheShoutHome.php:53
 msgid "Shoutbox on homepage"
 msgstr ""
 
-#: ../../src/Plugin/AmpacheShoutHome.php:63
-#: ../../src/Repository/Model/Preference.php:905
+#: ../../src/Plugin/AmpacheShoutHome.php:62
+#: ../../src/Repository/Model/Preference.php:903
 msgid "Shoutbox on homepage max items"
 msgstr ""
 
@@ -9547,12 +9610,12 @@ msgid "Control bandwidth per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:63
-#: ../../src/Repository/Model/Preference.php:925
+#: ../../src/Repository/Model/Preference.php:923
 msgid "Stream control maximal bandwidth (month)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamBandwidth.php:66
-#: ../../src/Repository/Model/Preference.php:924
+#: ../../src/Repository/Model/Preference.php:922
 msgid "Stream control bandwidth history (days)"
 msgstr ""
 
@@ -9561,12 +9624,12 @@ msgid "Control hits per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:62
-#: ../../src/Repository/Model/Preference.php:927
+#: ../../src/Repository/Model/Preference.php:925
 msgid "Stream control maximal hits"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamHits.php:65
-#: ../../src/Repository/Model/Preference.php:926
+#: ../../src/Repository/Model/Preference.php:924
 msgid "Stream control hits history (days)"
 msgstr ""
 
@@ -9575,12 +9638,12 @@ msgid "Control time per user"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:63
-#: ../../src/Repository/Model/Preference.php:929
+#: ../../src/Repository/Model/Preference.php:927
 msgid "Stream control maximal time (minutes)"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheStreamTime.php:66
-#: ../../src/Repository/Model/Preference.php:928
+#: ../../src/Repository/Model/Preference.php:926
 msgid "Stream control time history (days)"
 msgstr ""
 
@@ -9589,7 +9652,7 @@ msgid "TheAudioDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTheaudiodb.php:71
-#: ../../src/Repository/Model/Preference.php:932
+#: ../../src/Repository/Model/Preference.php:930
 msgid "TheAudioDb API key"
 msgstr ""
 
@@ -9598,7 +9661,7 @@ msgid "TVDb metadata integration"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheTvdb.php:62
-#: ../../src/Repository/Model/Preference.php:939
+#: ../../src/Repository/Model/Preference.php:937
 msgid "TVDb API key"
 msgstr ""
 
@@ -9611,43 +9674,43 @@ msgid "URL shorteners on shared links with YOURLS"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:63
-#: ../../src/Repository/Model/Preference.php:964
+#: ../../src/Repository/Model/Preference.php:962
 msgid "YOURLS domain name"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:66
-#: ../../src/Repository/Model/Preference.php:965
+#: ../../src/Repository/Model/Preference.php:963
 msgid "YOURLS use IDN"
 msgstr ""
 
 #: ../../src/Plugin/AmpacheYourls.php:69
-#: ../../src/Repository/Model/Preference.php:963
+#: ../../src/Repository/Model/Preference.php:961
 msgid "YOURLS API key"
 msgstr ""
 
-#: ../../src/Repository/Model/AlbumDisk.php:255
-#: ../../src/Repository/Model/Album.php:474
+#: ../../src/Repository/Model/AlbumDisk.php:251
+#: ../../src/Repository/Model/Album.php:481
 msgid "Album MusicBrainzID"
 msgstr "專輯的 MusicBrainz 識別碼"
 
-#: ../../src/Repository/Model/AlbumDisk.php:260
-#: ../../src/Repository/Model/Album.php:479
+#: ../../src/Repository/Model/AlbumDisk.php:256
+#: ../../src/Repository/Model/Album.php:486
 msgid "Release Group MusicBrainzID"
 msgstr "成品組的 MusicBrainz 識別碼"
 
-#: ../../src/Repository/Model/Artist.php:379
+#: ../../src/Repository/Model/Artist.php:347
 msgid "Artist MusicBrainzID"
 msgstr "作者的 MusicBrainz 識別碼"
 
-#: ../../src/Repository/Model/Art.php:1479
+#: ../../src/Repository/Model/Art.php:1397
 msgid "Edit/Find Art"
 msgstr "編輯/尋找封面圖片"
 
-#: ../../src/Repository/Model/Art.php:1481
+#: ../../src/Repository/Model/Art.php:1399
 msgid "Do you really want to reset art?"
 msgstr "您確定要重設封面圖片嗎？"
 
-#: ../../src/Repository/Model/Art.php:1482
+#: ../../src/Repository/Model/Art.php:1400
 msgid "Reset Art"
 msgstr "重設封面圖片"
 
@@ -9664,7 +9727,7 @@ msgid "Unbroadcast"
 msgstr "停止廣播"
 
 #: ../../src/Repository/Model/Browse.php:323
-#: ../../src/Repository/Model/playlist_object.php:280
+#: ../../src/Repository/Model/playlist_object.php:277
 msgid "Playlist Items"
 msgstr ""
 
@@ -9684,39 +9747,35 @@ msgstr "專輯願望清單"
 msgid "Private Messages"
 msgstr "私人訊息"
 
-#: ../../src/Repository/Model/Catalog.php:1102
+#: ../../src/Repository/Model/Catalog.php:1109
 msgid "day"
 msgid_plural "days"
 msgstr[0] "天"
 
-#: ../../src/Repository/Model/Catalog.php:1104
+#: ../../src/Repository/Model/Catalog.php:1111
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "小時"
 
-#: ../../src/Repository/Model/Catalog.php:2346
+#: ../../src/Repository/Model/Catalog.php:2356
 msgid "No Update Needed"
 msgstr "不需更新"
 
-#: ../../src/Repository/Model/Catalog.php:3365
+#: ../../src/Repository/Model/Catalog.php:3417
 msgid "Catalog Cleaned"
 msgstr "目錄已清理"
 
-#: ../../src/Repository/Model/Catalog.php:3366
+#: ../../src/Repository/Model/Catalog.php:3418
 #, php-format
 msgid "%d file removed."
 msgid_plural "%d files removed."
 msgstr[0] ""
 
-#: ../../src/Repository/Model/Catalog.php:3397
+#: ../../src/Repository/Model/Catalog.php:3449
 msgid "Catalog Verified"
 msgstr "目錄已驗證"
 
-#: ../../src/Repository/Model/Catalog.php:3697
-msgid "No valid songs found in playlist file"
-msgstr ""
-
-#: ../../src/Repository/Model/Catalog.php:4193
+#: ../../src/Repository/Model/Catalog.php:4072
 msgid ""
 "This subdirectory is not inside an existing Catalog. The update can not be "
 "processed."
@@ -9726,26 +9785,26 @@ msgstr ""
 msgid "Primary"
 msgstr "主要"
 
-#: ../../src/Repository/Model/Live_Stream.php:294
-#: ../../src/Repository/Model/Live_Stream.php:341
+#: ../../src/Repository/Model/Live_Stream.php:293
+#: ../../src/Repository/Model/Live_Stream.php:340
 msgid "Name is required"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:302
+#: ../../src/Repository/Model/Live_Stream.php:301
 msgid "URL is invalid, must be mms://, https:// or http://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:308
-#: ../../src/Repository/Model/Live_Stream.php:352
-#: ../../src/Repository/Model/Live_Stream.php:358
+#: ../../src/Repository/Model/Live_Stream.php:307
+#: ../../src/Repository/Model/Live_Stream.php:351
+#: ../../src/Repository/Model/Live_Stream.php:357
 msgid "URL is invalid, must be http:// or https://"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:344
+#: ../../src/Repository/Model/Live_Stream.php:343
 msgid "Codec is required (e.g. MP3, OGG...)"
 msgstr ""
 
-#: ../../src/Repository/Model/Live_Stream.php:365
+#: ../../src/Repository/Model/Live_Stream.php:364
 msgid "Catalog is invalid"
 msgstr ""
 
@@ -9757,523 +9816,523 @@ msgstr ""
 msgid "Update Plugins automatically"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:170
-#: ../../src/Repository/Model/Search.php:949
-#: ../../src/Repository/Model/Search.php:987
+#: ../../src/Repository/Model/Podcast_Episode.php:198
+#: ../../src/Repository/Model/Search.php:942
+#: ../../src/Repository/Model/Search.php:980
 msgid "skipped"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:173
-#: ../../src/Repository/Model/Search.php:950
-#: ../../src/Repository/Model/Search.php:988
+#: ../../src/Repository/Model/Podcast_Episode.php:201
+#: ../../src/Repository/Model/Search.php:943
+#: ../../src/Repository/Model/Search.php:981
 msgid "pending"
 msgstr ""
 
-#: ../../src/Repository/Model/Podcast_Episode.php:176
-#: ../../src/Repository/Model/Search.php:951
-#: ../../src/Repository/Model/Search.php:989
+#: ../../src/Repository/Model/Podcast_Episode.php:204
+#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:982
 msgid "completed"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:782
+#: ../../src/Repository/Model/Preference.php:781
 msgid "Ajax page load"
 msgstr "Ajax 式網頁載入"
 
-#: ../../src/Repository/Model/Preference.php:783
+#: ../../src/Repository/Model/Preference.php:782
 msgid "Album - Group multiple disks"
 msgstr "專輯 - 將多碟專輯整合"
 
-#: ../../src/Repository/Model/Preference.php:784
+#: ../../src/Repository/Model/Preference.php:783
 msgid "Album - Group per release type sort"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:785
+#: ../../src/Repository/Model/Preference.php:784
 msgid "Album - Group per release type"
 msgstr "專輯 - 依照成品種類分組"
 
-#: ../../src/Repository/Model/Preference.php:786
+#: ../../src/Repository/Model/Preference.php:785
 msgid "Album - Default sort"
 msgstr "專輯 - 預設排序"
 
-#: ../../src/Repository/Model/Preference.php:787
+#: ../../src/Repository/Model/Preference.php:786
 msgid "Allow Democratic Play"
 msgstr "允許民主播放清單"
 
-#: ../../src/Repository/Model/Preference.php:788
+#: ../../src/Repository/Model/Preference.php:787
 msgid "Allow Localplay Play"
 msgstr "允許本地播放"
 
-#: ../../src/Repository/Model/Preference.php:789
+#: ../../src/Repository/Model/Preference.php:788
 msgid "Share Recently Played information - Allow access to streaming agent"
 msgstr "分享最近播放資訊 - 允許存取串流用戶端程式資訊"
 
-#: ../../src/Repository/Model/Preference.php:790
+#: ../../src/Repository/Model/Preference.php:789
 msgid "Share Now Playing information"
 msgstr "顯示正在播放資訊"
 
-#: ../../src/Repository/Model/Preference.php:791
+#: ../../src/Repository/Model/Preference.php:790
 msgid "Share Recently Played information"
 msgstr "分享最近播放資訊"
 
-#: ../../src/Repository/Model/Preference.php:792
+#: ../../src/Repository/Model/Preference.php:791
 msgid ""
 "Share Recently Played information - Allow access to streaming date/time"
 msgstr "分享最近播放資訊 - 允許存取串流日期時間"
 
-#: ../../src/Repository/Model/Preference.php:793
+#: ../../src/Repository/Model/Preference.php:792
 msgid "Allow Streaming"
 msgstr "允許串流"
 
-#: ../../src/Repository/Model/Preference.php:794
+#: ../../src/Repository/Model/Preference.php:793
 msgid "Allow user uploads"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:795
+#: ../../src/Repository/Model/Preference.php:794
 msgid "Allow Video Features"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:801
+#: ../../src/Repository/Model/Preference.php:800
 msgid "Allow Ampache API3 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:802
+#: ../../src/Repository/Model/Preference.php:801
 msgid "Allow Ampache API4 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:803
+#: ../../src/Repository/Model/Preference.php:802
 msgid "Allow Ampache API5 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:804
+#: ../../src/Repository/Model/Preference.php:803
 msgid "Allow Ampache API6 responses"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:805
+#: ../../src/Repository/Model/Preference.php:804
 msgid "Force a specific API response no matter what version you send"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:806
+#: ../../src/Repository/Model/Preference.php:805
 msgid "Hide playlists in Subsonic and API clients that start with this string"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:807
+#: ../../src/Repository/Model/Preference.php:806
 msgid "Hide smartlists that match playlist names in Subsonic and API clients"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:808
+#: ../../src/Repository/Model/Preference.php:807
 msgid "AutoUpdate last check time"
 msgstr "上次檢查更新時間"
 
-#: ../../src/Repository/Model/Preference.php:809
+#: ../../src/Repository/Model/Preference.php:808
 msgid "AutoUpdate last version from last check is newer"
 msgstr "上次檢查更新的版本較新"
 
-#: ../../src/Repository/Model/Preference.php:810
+#: ../../src/Repository/Model/Preference.php:809
 msgid "AutoUpdate last version from last check"
 msgstr "上次檢查更新的版本"
 
-#: ../../src/Repository/Model/Preference.php:811
+#: ../../src/Repository/Model/Preference.php:810
 msgid "Check for Ampache updates automatically"
 msgstr "自動檢查 Ampache 的更新"
 
-#: ../../src/Repository/Model/Preference.php:812
+#: ../../src/Repository/Model/Preference.php:811
 msgid "Bit.ly API key"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:813
+#: ../../src/Repository/Model/Preference.php:812
 msgid "Bit.ly Username"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:814
+#: ../../src/Repository/Model/Preference.php:813
 msgid "Only keep the latest media bookmark"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:815
+#: ../../src/Repository/Model/Preference.php:814
 msgid "Broadcast web player by default"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:816
+#: ../../src/Repository/Model/Preference.php:815
 msgid "Show filter box on browse"
 msgstr "瀏覽時顯示過濾器區塊"
 
-#: ../../src/Repository/Model/Preference.php:817
+#: ../../src/Repository/Model/Preference.php:816
 msgid "Web Player browser notifications timeout (seconds)"
 msgstr "網頁播放器的瀏覽器通知逾時(秒)"
 
-#: ../../src/Repository/Model/Preference.php:818
+#: ../../src/Repository/Model/Preference.php:817
 msgid "Web Player browser notifications"
 msgstr "網頁播放器的瀏覽器通知"
 
-#: ../../src/Repository/Model/Preference.php:819
+#: ../../src/Repository/Model/Preference.php:818
 msgid "Check library item at import time and disable duplicates"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:822
+#: ../../src/Repository/Model/Preference.php:821
 msgid "Cache computed SQL data (eg. media hits stats) using a cron"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:823
+#: ../../src/Repository/Model/Preference.php:822
 msgid "Custom blank album default image"
 msgstr "自訂空白專輯的預設圖片"
 
-#: ../../src/Repository/Model/Preference.php:824
+#: ../../src/Repository/Model/Preference.php:823
 msgid "Custom blank video default image"
 msgstr "自訂空白視訊的預設圖片"
 
-#: ../../src/Repository/Model/Preference.php:825
+#: ../../src/Repository/Model/Preference.php:824
 msgid "Custom datetime"
 msgstr "自訂日期時間格式"
 
-#: ../../src/Repository/Model/Preference.php:826
+#: ../../src/Repository/Model/Preference.php:825
 msgid "Custom URL - Favicon"
 msgstr "自訂網址列 - 我的最愛小圖示"
 
-#: ../../src/Repository/Model/Preference.php:827
+#: ../../src/Repository/Model/Preference.php:826
 msgid "Custom URL - Login page background"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:828
+#: ../../src/Repository/Model/Preference.php:827
 msgid "Custom URL - Login page logo"
 msgstr "自訂網址列 - 登入網頁標誌"
 
-#: ../../src/Repository/Model/Preference.php:829
+#: ../../src/Repository/Model/Preference.php:828
 msgid "Custom URL - Logo"
 msgstr "自訂網址列 - 標誌"
 
-#: ../../src/Repository/Model/Preference.php:830
+#: ../../src/Repository/Model/Preference.php:829
 msgid "Custom text footer"
 msgstr "自訂頁尾文字"
 
-#: ../../src/Repository/Model/Preference.php:831
+#: ../../src/Repository/Model/Preference.php:830
 msgid "Custom timezone (Override PHP date.timezone)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:832
+#: ../../src/Repository/Model/Preference.php:831
 msgid "Use DAAP backend"
 msgstr "使用 DAAP 後端"
 
-#: ../../src/Repository/Model/Preference.php:833
+#: ../../src/Repository/Model/Preference.php:832
 msgid "DAAP backend password"
 msgstr "DAAP 後端密碼"
 
-#: ../../src/Repository/Model/Preference.php:834
+#: ../../src/Repository/Model/Preference.php:833
 msgid "Democratic - Clear votes for expired user sessions"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:835
+#: ../../src/Repository/Model/Preference.php:834
 msgid "Democratic - Use smartlists for base playlist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:836
+#: ../../src/Repository/Model/Preference.php:835
 msgid "Limit direct play to maximum media count"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:837
+#: ../../src/Repository/Model/Preference.php:836
 msgid "Custom metadata - Define field list"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:838
+#: ../../src/Repository/Model/Preference.php:837
 msgid "Custom metadata - Disable these fields"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:841
+#: ../../src/Repository/Model/Preference.php:840
 msgid "Allow Downloads"
 msgstr "允許下載"
 
-#: ../../src/Repository/Model/Preference.php:844
+#: ../../src/Repository/Model/Preference.php:842
 msgid "Force HTTP playback regardless of port"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:846
+#: ../../src/Repository/Model/Preference.php:844
 msgid "Allow Geolocation"
 msgstr "允許地理位置"
 
-#: ../../src/Repository/Model/Preference.php:851
+#: ../../src/Repository/Model/Preference.php:849
 msgid "Hide the Genre column in browse table rows"
 msgstr "在表格瀏覽中隱藏曲風欄位"
 
-#: ../../src/Repository/Model/Preference.php:852
+#: ../../src/Repository/Model/Preference.php:850
 msgid "Hide the Song Artist column for Albums with one Artist"
 msgstr "在單一作者的專輯中隱藏歌曲作者欄位"
 
-#: ../../src/Repository/Model/Preference.php:853
+#: ../../src/Repository/Model/Preference.php:851
 msgid "Show Albums of the Moment"
 msgstr "顯示熱門專輯"
 
-#: ../../src/Repository/Model/Preference.php:854
+#: ../../src/Repository/Model/Preference.php:852
 msgid "Show Videos of the Moment"
 msgstr "顯示熱門視訊"
 
-#: ../../src/Repository/Model/Preference.php:855
+#: ../../src/Repository/Model/Preference.php:853
 msgid "Show Now Playing"
 msgstr "顯示正在播放"
 
-#: ../../src/Repository/Model/Preference.php:856
+#: ../../src/Repository/Model/Preference.php:854
 msgid "Show Recently Played"
 msgstr "顯示最近播放"
 
-#: ../../src/Repository/Model/Preference.php:857
+#: ../../src/Repository/Model/Preference.php:855
 msgid "Show all media types in Recently Played"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:859
+#: ../../src/Repository/Model/Preference.php:857
 msgid "Default webplayer volume"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:863
+#: ../../src/Repository/Model/Preference.php:861
 msgid ""
 "Alphabet browsing by default for following library items (album,artist,...)"
 msgstr "預設使用首字母瀏覽於以下資料庫項目 (專輯、作者…等等)"
 
-#: ../../src/Repository/Model/Preference.php:864
+#: ../../src/Repository/Model/Preference.php:862
 msgid "Library item context menu"
 msgstr "資料庫項目快顯選單"
 
-#: ../../src/Repository/Model/Preference.php:867
+#: ../../src/Repository/Model/Preference.php:865
 msgid "Localplay Type"
 msgstr "本地播放類型"
 
-#: ../../src/Repository/Model/Preference.php:868
+#: ../../src/Repository/Model/Preference.php:866
 msgid "Localplay Access"
 msgstr "使用本地播放"
 
-#: ../../src/Repository/Model/Preference.php:869
+#: ../../src/Repository/Model/Preference.php:867
 msgid "Lock Songs"
 msgstr "鎖定歌曲"
 
-#: ../../src/Repository/Model/Preference.php:874
+#: ../../src/Repository/Model/Preference.php:872
 msgid "Allow E-mail notifications"
 msgstr "允許寄送電子郵件通知"
 
-#: ../../src/Repository/Model/Preference.php:875
+#: ../../src/Repository/Model/Preference.php:873
 msgid "Now Playing filtered per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:876
+#: ../../src/Repository/Model/Preference.php:874
 msgid "Offset Limit"
 msgstr "單次查詢筆數限制"
 
-#: ../../src/Repository/Model/Preference.php:877
+#: ../../src/Repository/Model/Preference.php:875
 msgid "Set the amount of items Album/Video of the Moment will display"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:880
+#: ../../src/Repository/Model/Preference.php:878
 msgid "API sessions do not expire"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:886
+#: ../../src/Repository/Model/Preference.php:884
 msgid "Playlist Method"
 msgstr "播放清單行為"
 
-#: ../../src/Repository/Model/Preference.php:887
+#: ../../src/Repository/Model/Preference.php:885
 msgid "Playlist Type"
 msgstr "播放清單類型"
 
-#: ../../src/Repository/Model/Preference.php:888
+#: ../../src/Repository/Model/Preference.php:886
 msgid "Playback Type"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:889
+#: ../../src/Repository/Model/Preference.php:887
 msgid "# latest episodes to keep"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:890
+#: ../../src/Repository/Model/Preference.php:888
 msgid "# episodes to download when new episodes are available"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:891
+#: ../../src/Repository/Model/Preference.php:889
 msgid "Popular Threshold"
 msgstr "熱門度閥值"
 
-#: ../../src/Repository/Model/Preference.php:892
+#: ../../src/Repository/Model/Preference.php:890
 msgid "Rate Limit"
 msgstr "流量限制"
 
-#: ../../src/Repository/Model/Preference.php:903
+#: ../../src/Repository/Model/Preference.php:901
 msgid "Share links default expiration days (0=never)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:904
+#: ../../src/Repository/Model/Preference.php:902
 msgid "Allow Share"
 msgstr "允許共享"
 
-#: ../../src/Repository/Model/Preference.php:906
+#: ../../src/Repository/Model/Preference.php:904
 msgid "Show 'Album Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:907
+#: ../../src/Repository/Model/Preference.php:905
 msgid "Show 'Artists' link in the main sidebar"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:908
+#: ../../src/Repository/Model/Preference.php:906
 msgid "Show donate button in footer"
 msgstr "在頁尾顯示捐獻按鈕"
 
-#: ../../src/Repository/Model/Preference.php:909
+#: ../../src/Repository/Model/Preference.php:907
 msgid "Show the login / registration links in the site header"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:910
+#: ../../src/Repository/Model/Preference.php:908
 msgid "Show License"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:911
+#: ../../src/Repository/Model/Preference.php:909
 msgid "Show lyrics"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:912
+#: ../../src/Repository/Model/Preference.php:910
 msgid "Show Album original year on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:913
+#: ../../src/Repository/Model/Preference.php:911
 msgid "Show # played"
 msgstr "顯示已播放次數"
 
-#: ../../src/Repository/Model/Preference.php:914
+#: ../../src/Repository/Model/Preference.php:912
 msgid "Show playlist owner username in titles"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:915
+#: ../../src/Repository/Model/Preference.php:913
 msgid "Show # skipped"
 msgstr "顯示略過次數"
 
-#: ../../src/Repository/Model/Preference.php:916
+#: ../../src/Repository/Model/Preference.php:914
 msgid "Show Album subtitle on links (if available)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:917
+#: ../../src/Repository/Model/Preference.php:915
 msgid "Enable access to your personal \"Spotify Wrapped\" from your user page"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:918
+#: ../../src/Repository/Model/Preference.php:916
 msgid "Light sidebar by default"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:919
+#: ../../src/Repository/Model/Preference.php:917
 msgid "Website Title"
 msgstr "網站標題"
 
-#: ../../src/Repository/Model/Preference.php:920
+#: ../../src/Repository/Model/Preference.php:918
 msgid "Artist slideshow inactivity time"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:921
+#: ../../src/Repository/Model/Preference.php:919
 msgid "Show current song in Web player page title"
 msgstr "在網頁播放器的標題顯示目前歌曲"
 
-#: ../../src/Repository/Model/Preference.php:922
+#: ../../src/Repository/Model/Preference.php:920
 msgid "Statistics Day Threshold"
 msgstr "統計日閥值"
 
-#: ../../src/Repository/Model/Preference.php:923
+#: ../../src/Repository/Model/Preference.php:921
 msgid "Enable URL Rewriting"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:930
+#: ../../src/Repository/Model/Preference.php:928
 msgid ""
 "Force Subsonic streams to download. (Enable scrobble in your client to "
 "record stats)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:931
+#: ../../src/Repository/Model/Preference.php:929
 msgid "Use Subsonic backend"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:934
+#: ../../src/Repository/Model/Preference.php:932
 msgid "Theme color"
 msgstr "佈景主題顏色"
 
-#: ../../src/Repository/Model/Preference.php:935
+#: ../../src/Repository/Model/Preference.php:933
 msgid "Theme"
 msgstr "佈景主題"
 
-#: ../../src/Repository/Model/Preference.php:936
+#: ../../src/Repository/Model/Preference.php:934
 msgid "Top menu"
 msgstr "上方選單"
 
-#: ../../src/Repository/Model/Preference.php:937
+#: ../../src/Repository/Model/Preference.php:935
 msgid "Transcode Bitrate"
 msgstr "轉碼位元率"
 
-#: ../../src/Repository/Model/Preference.php:940
+#: ../../src/Repository/Model/Preference.php:938
 msgid "Fix header position on compatible themes"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:941
+#: ../../src/Repository/Model/Preference.php:939
 msgid "Only add unique items to playlists"
 msgstr "只新增未重複的項目到播放清單"
 
-#: ../../src/Repository/Model/Preference.php:942
+#: ../../src/Repository/Model/Preference.php:940
 msgid "Upload Access Level"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:943
+#: ../../src/Repository/Model/Preference.php:941
 msgid "Allow users to edit uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:944
+#: ../../src/Repository/Model/Preference.php:942
 msgid "Allow users to remove uploaded songs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:945
+#: ../../src/Repository/Model/Preference.php:943
 msgid "Rename uploaded file according to catalog pattern"
 msgstr "根據目錄樣板來重新命名已上傳的檔案"
 
-#: ../../src/Repository/Model/Preference.php:946
+#: ../../src/Repository/Model/Preference.php:944
 msgid "Destination catalog"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:947
+#: ../../src/Repository/Model/Preference.php:945
 msgid "Post-upload script (current directory = upload target directory)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:948
+#: ../../src/Repository/Model/Preference.php:946
 msgid "Create a subdirectory per user"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:949
+#: ../../src/Repository/Model/Preference.php:947
 msgid "Consider the user sender as the track's artist"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:951
+#: ../../src/Repository/Model/Preference.php:949
 msgid "Use UPnP backend"
 msgstr "使用 UPnP 後端"
 
-#: ../../src/Repository/Model/Preference.php:952
+#: ../../src/Repository/Model/Preference.php:950
 msgid "Browse by Original Year for albums (falls back to Year)"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:953
+#: ../../src/Repository/Model/Preference.php:951
 msgid ""
 "Use an alternative playback action for streaming if you have issues with "
 "playing music"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:955
+#: ../../src/Repository/Model/Preference.php:953
 msgid "Use WebDAV backend"
 msgstr "使用 WebDAV 後端"
 
-#: ../../src/Repository/Model/Preference.php:956
+#: ../../src/Repository/Model/Preference.php:954
 msgid "Authorize JavaScript decoder (Aurora.js) in Web Player"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:957
+#: ../../src/Repository/Model/Preference.php:955
 msgid "Confirmation when closing current playing window"
 msgstr "確認是否關閉正在播放的視窗"
 
-#: ../../src/Repository/Model/Preference.php:958
+#: ../../src/Repository/Model/Preference.php:956
 msgid "Authorize Flash Web Player"
 msgstr "授權 Flash 網頁播放器"
 
-#: ../../src/Repository/Model/Preference.php:959
+#: ../../src/Repository/Model/Preference.php:957
 msgid "Authorize HTML5 Web Player"
 msgstr "授權 HTML5 網頁播放器"
 
-#: ../../src/Repository/Model/Preference.php:960
+#: ../../src/Repository/Model/Preference.php:958
 msgid "Auto-pause between tabs"
 msgstr ""
 
-#: ../../src/Repository/Model/Preference.php:961
+#: ../../src/Repository/Model/Preference.php:959
 msgid ""
 "Remove tracks before the current playlist item in the webplayer when played"
 msgstr ""
@@ -10282,21 +10341,21 @@ msgstr ""
 msgid "Browse was not found or expired, try reloading the page"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:409
+#: ../../src/Repository/Model/Rating.php:411
 msgid "Average from all users"
 msgstr ""
 
-#: ../../src/Repository/Model/Rating.php:431
+#: ../../src/Repository/Model/Rating.php:433
 msgid "not rated yet"
 msgstr "尚未被評比"
 
 #. HINT: object rating
-#: ../../src/Repository/Model/Rating.php:434
+#: ../../src/Repository/Model/Rating.php:436
 #, php-format
 msgid "%s of 5"
 msgstr "%s 之於 5"
 
-#: ../../src/Repository/Model/Rating.php:447
+#: ../../src/Repository/Model/Rating.php:449
 msgid "Current rating"
 msgstr "目前的評比"
 
@@ -10440,38 +10499,38 @@ msgid "Song Data"
 msgstr "歌曲資訊"
 
 #: ../../src/Repository/Model/Search.php:614
-#: ../../src/Repository/Model/Search.php:758
-#: ../../src/Repository/Model/Search.php:834
-#: ../../src/Repository/Model/Search.php:954
-#: ../../src/Repository/Model/Search.php:992
+#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:947
+#: ../../src/Repository/Model/Search.php:985
 msgid "Length (in minutes)"
 msgstr "長度 (分鐘)"
 
 #: ../../src/Repository/Model/Search.php:619
-#: ../../src/Repository/Model/Search.php:762
-#: ../../src/Repository/Model/Search.php:842
+#: ../../src/Repository/Model/Search.php:755
+#: ../../src/Repository/Model/Search.php:835
 msgid "Ratings"
 msgstr "評比"
 
 #: ../../src/Repository/Model/Search.php:621
-#: ../../src/Repository/Model/Search.php:764
-#: ../../src/Repository/Model/Search.php:844
+#: ../../src/Repository/Model/Search.php:757
+#: ../../src/Repository/Model/Search.php:837
 msgid "My Rating"
 msgstr "我的評比"
 
 #: ../../src/Repository/Model/Search.php:622
-#: ../../src/Repository/Model/Search.php:765
-#: ../../src/Repository/Model/Search.php:845
+#: ../../src/Repository/Model/Search.php:758
+#: ../../src/Repository/Model/Search.php:838
 msgid "Rating (Average)"
 msgstr "評價 (平均)"
 
 #: ../../src/Repository/Model/Search.php:623
-#: ../../src/Repository/Model/Search.php:767
+#: ../../src/Repository/Model/Search.php:760
 msgid "My Rating (Album)"
 msgstr "我的評比 (專輯)"
 
 #: ../../src/Repository/Model/Search.php:624
-#: ../../src/Repository/Model/Search.php:847
+#: ../../src/Repository/Model/Search.php:840
 msgid "My Rating (Artist)"
 msgstr "我的評比 (作者)"
 
@@ -10496,8 +10555,8 @@ msgid "Favorites (Artist)"
 msgstr "我的最愛 (作者)"
 
 #: ../../src/Repository/Model/Search.php:632
-#: ../../src/Repository/Model/Search.php:770
-#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:763
+#: ../../src/Repository/Model/Search.php:843
 msgid "Another User"
 msgstr ""
 
@@ -10510,33 +10569,33 @@ msgid "Another User (Artist)"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:637
-#: ../../src/Repository/Model/Search.php:773
-#: ../../src/Repository/Model/Search.php:853
-#: ../../src/Repository/Model/Search.php:956
-#: ../../src/Repository/Model/Search.php:994
+#: ../../src/Repository/Model/Search.php:766
+#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:949
+#: ../../src/Repository/Model/Search.php:987
 msgid "Play History"
 msgstr "播放歷史紀錄"
 
 #. HINT: Number of times object has been played
 #: ../../src/Repository/Model/Search.php:639
-#: ../../src/Repository/Model/Search.php:775
-#: ../../src/Repository/Model/Search.php:855
-#: ../../src/Repository/Model/Search.php:958
-#: ../../src/Repository/Model/Search.php:996
+#: ../../src/Repository/Model/Search.php:768
+#: ../../src/Repository/Model/Search.php:848
+#: ../../src/Repository/Model/Search.php:951
+#: ../../src/Repository/Model/Search.php:989
 msgid "# Played"
 msgstr ""
 
 #. HINT: Number of times object has been skipped
 #: ../../src/Repository/Model/Search.php:641
-#: ../../src/Repository/Model/Search.php:960
-#: ../../src/Repository/Model/Search.php:998
+#: ../../src/Repository/Model/Search.php:953
+#: ../../src/Repository/Model/Search.php:991
 msgid "# Skipped"
 msgstr ""
 
 #. HINT: Number of times object has been played OR skipped
 #: ../../src/Repository/Model/Search.php:643
-#: ../../src/Repository/Model/Search.php:962
-#: ../../src/Repository/Model/Search.php:1000
+#: ../../src/Repository/Model/Search.php:955
+#: ../../src/Repository/Model/Search.php:993
 msgid "# Played or Skipped"
 msgstr "播放或略過次數"
 
@@ -10546,34 +10605,34 @@ msgid "Played/Skipped ratio"
 msgstr ""
 
 #: ../../src/Repository/Model/Search.php:646
-#: ../../src/Repository/Model/Search.php:776
-#: ../../src/Repository/Model/Search.php:856
-#: ../../src/Repository/Model/Search.php:963
-#: ../../src/Repository/Model/Search.php:1001
+#: ../../src/Repository/Model/Search.php:769
+#: ../../src/Repository/Model/Search.php:849
+#: ../../src/Repository/Model/Search.php:956
+#: ../../src/Repository/Model/Search.php:994
 msgid "My Last Play"
 msgstr "我的上次播放"
 
 #: ../../src/Repository/Model/Search.php:647
-#: ../../src/Repository/Model/Search.php:777
-#: ../../src/Repository/Model/Search.php:857
-#: ../../src/Repository/Model/Search.php:964
-#: ../../src/Repository/Model/Search.php:1002
+#: ../../src/Repository/Model/Search.php:770
+#: ../../src/Repository/Model/Search.php:850
+#: ../../src/Repository/Model/Search.php:957
+#: ../../src/Repository/Model/Search.php:995
 msgid "My Last Skip"
 msgstr "我的上次略過"
 
 #: ../../src/Repository/Model/Search.php:648
-#: ../../src/Repository/Model/Search.php:778
-#: ../../src/Repository/Model/Search.php:858
-#: ../../src/Repository/Model/Search.php:965
-#: ../../src/Repository/Model/Search.php:1003
+#: ../../src/Repository/Model/Search.php:771
+#: ../../src/Repository/Model/Search.php:851
+#: ../../src/Repository/Model/Search.php:958
+#: ../../src/Repository/Model/Search.php:996
 msgid "My Last Play or Skip"
 msgstr "我的上次播放或略過"
 
 #: ../../src/Repository/Model/Search.php:650
-#: ../../src/Repository/Model/Search.php:780
-#: ../../src/Repository/Model/Search.php:860
-#: ../../src/Repository/Model/Search.php:967
-#: ../../src/Repository/Model/Search.php:1005
+#: ../../src/Repository/Model/Search.php:773
+#: ../../src/Repository/Model/Search.php:853
+#: ../../src/Repository/Model/Search.php:960
+#: ../../src/Repository/Model/Search.php:998
 msgid "Played by Me"
 msgstr "由我播放"
 
@@ -10582,15 +10641,15 @@ msgid "Played by Me (Album)"
 msgstr "由我播放 (專輯)"
 
 #: ../../src/Repository/Model/Search.php:652
-#: ../../src/Repository/Model/Search.php:861
+#: ../../src/Repository/Model/Search.php:854
 msgid "Played by Me (Artist)"
 msgstr "由我播放 (作者)"
 
 #: ../../src/Repository/Model/Search.php:653
-#: ../../src/Repository/Model/Search.php:781
-#: ../../src/Repository/Model/Search.php:862
-#: ../../src/Repository/Model/Search.php:968
-#: ../../src/Repository/Model/Search.php:1006
+#: ../../src/Repository/Model/Search.php:774
+#: ../../src/Repository/Model/Search.php:855
+#: ../../src/Repository/Model/Search.php:961
+#: ../../src/Repository/Model/Search.php:999
 msgid "Recently played"
 msgstr "最近播放"
 
@@ -10603,139 +10662,143 @@ msgid "Artist Genre"
 msgstr "作者曲風"
 
 #: ../../src/Repository/Model/Search.php:659
-#: ../../src/Repository/Model/Search.php:786
-#: ../../src/Repository/Model/Search.php:867
+#: ../../src/Repository/Model/Search.php:779
+#: ../../src/Repository/Model/Search.php:860
 msgid "No Genre"
 msgstr "無曲風"
 
 #: ../../src/Repository/Model/Search.php:672
-#: ../../src/Repository/Model/Search.php:795
-#: ../../src/Repository/Model/Search.php:880
-#: ../../src/Repository/Model/Search.php:970
-#: ../../src/Repository/Model/Search.php:1008
+#: ../../src/Repository/Model/Search.php:788
+#: ../../src/Repository/Model/Search.php:873
+#: ../../src/Repository/Model/Search.php:963
+#: ../../src/Repository/Model/Search.php:1001
 msgid "File Data"
 msgstr "檔案資訊"
 
-#: ../../src/Repository/Model/Search.php:703
-#: ../../src/Repository/Model/Search.php:888
+#: ../../src/Repository/Model/Search.php:701
+#: ../../src/Repository/Model/Search.php:881
 msgid "Recently added"
 msgstr "最近新增"
 
-#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:702
 msgid "Recently updated"
 msgstr "最近更新"
 
-#: ../../src/Repository/Model/Search.php:705
-#: ../../src/Repository/Model/Search.php:800
-#: ../../src/Repository/Model/Search.php:885
+#: ../../src/Repository/Model/Search.php:703
+#: ../../src/Repository/Model/Search.php:793
+#: ../../src/Repository/Model/Search.php:878
 msgid "Possible Duplicate"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:706
-#: ../../src/Repository/Model/Search.php:886
+#: ../../src/Repository/Model/Search.php:704
+#: ../../src/Repository/Model/Search.php:879
 msgid "Duplicate Album Tracks"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:707
-#: ../../src/Repository/Model/Search.php:801
+#: ../../src/Repository/Model/Search.php:705
+#: ../../src/Repository/Model/Search.php:794
 msgid "Possible Duplicate Albums"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:708
+#: ../../src/Repository/Model/Search.php:706
 msgid "Orphaned Album"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:721
-#: ../../src/Repository/Model/Search.php:814
-#: ../../src/Repository/Model/Search.php:901
+#: ../../src/Repository/Model/Search.php:719
+#: ../../src/Repository/Model/Search.php:807
+#: ../../src/Repository/Model/Search.php:894
 msgid "MusicBrainz"
 msgstr "MusicBrainz"
 
-#: ../../src/Repository/Model/Search.php:723
-#: ../../src/Repository/Model/Search.php:816
+#: ../../src/Repository/Model/Search.php:721
+#: ../../src/Repository/Model/Search.php:809
 msgid "MusicBrainz ID (Album)"
 msgstr "MusicBrainz 識別碼 (專輯)"
 
-#: ../../src/Repository/Model/Search.php:724
-#: ../../src/Repository/Model/Search.php:903
+#: ../../src/Repository/Model/Search.php:722
+#: ../../src/Repository/Model/Search.php:896
 msgid "MusicBrainz ID (Artist)"
 msgstr "MusicBrainz 識別碼 (作者)"
 
-#: ../../src/Repository/Model/Search.php:726
+#: ../../src/Repository/Model/Search.php:724
 msgid "Metadata"
 msgstr "後設資訊"
 
-#: ../../src/Repository/Model/Search.php:751
+#: ../../src/Repository/Model/Search.php:744
 msgid "Artist Data"
 msgstr "作者資訊"
 
-#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:746
 msgid "Album Title"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:752
 msgid "Album Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:760
-#: ../../src/Repository/Model/Search.php:840
+#: ../../src/Repository/Model/Search.php:753
+#: ../../src/Repository/Model/Search.php:833
 msgid "Song Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:766
-#: ../../src/Repository/Model/Search.php:846
+#: ../../src/Repository/Model/Search.php:759
+#: ../../src/Repository/Model/Search.php:839
 msgid "My Rating (Song)"
 msgstr "我的評比 (歌曲)"
 
-#: ../../src/Repository/Model/Search.php:785
-#: ../../src/Repository/Model/Search.php:866
+#: ../../src/Repository/Model/Search.php:778
+#: ../../src/Repository/Model/Search.php:859
 msgid "Song Genre"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:798
-#: ../../src/Repository/Model/Search.php:883
+#: ../../src/Repository/Model/Search.php:791
+#: ../../src/Repository/Model/Search.php:876
 msgid "Image Width"
 msgstr "圖片寬度"
 
-#: ../../src/Repository/Model/Search.php:799
-#: ../../src/Repository/Model/Search.php:884
+#: ../../src/Repository/Model/Search.php:792
+#: ../../src/Repository/Model/Search.php:877
 msgid "Image Height"
 msgstr "圖片高度"
 
-#: ../../src/Repository/Model/Search.php:817
-#: ../../src/Repository/Model/Search.php:904
+#: ../../src/Repository/Model/Search.php:810
+#: ../../src/Repository/Model/Search.php:897
 msgid "MusicBrainz ID (Song)"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:827
+#: ../../src/Repository/Model/Search.php:820
 msgid "Album Data"
 msgstr "專輯資訊"
 
-#: ../../src/Repository/Model/Search.php:887
+#: ../../src/Repository/Model/Search.php:880
 msgid "Duplicate MusicBrainz Release Group"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:927
+#: ../../src/Repository/Model/Search.php:920
 msgid "public"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:928
+#: ../../src/Repository/Model/Search.php:921
 msgid "private"
 msgstr ""
 
-#: ../../src/Repository/Model/Search.php:944
+#: ../../src/Repository/Model/Search.php:937
 msgid "Episode Count"
 msgstr ""
 
-#: ../../src/Repository/Model/Share.php:288
+#: ../../src/Repository/Model/Share.php:132
 msgid "Share Edit"
 msgstr ""
 
-#: ../../src/Repository/Model/Song.php:1655
+#: ../../src/Repository/Model/Song.php:1638
 msgid "Track MusicBrainzID"
 msgstr "音軌的 MusicBrainz 識別碼"
 
-#: ../../src/Repository/Model/User.php:1228
+#: ../../src/Repository/Model/User.php:529
+msgid "Username is required"
+msgstr ""
+
+#: ../../src/Repository/Model/User.php:1301
 msgid "User avatar"
 msgstr "使用者頭像"
 
@@ -11475,15 +11538,11 @@ msgstr "漢語"
 msgid "Zulu"
 msgstr "祖魯語"
 
-#: ../../src/Repository/Model/Wanted.php:217
-msgid "Unknown Artist"
-msgstr "未知作者"
-
-#: ../../src/Repository/Model/Wanted.php:344
+#: ../../src/Repository/Model/Wanted.php:233
 msgid "Accept"
 msgstr "接受"
 
-#: ../../src/Repository/Model/Wanted.php:360
+#: ../../src/Repository/Model/Wanted.php:256
 msgid "Add to wanted list"
 msgstr "新增到願望清單"
 
diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon
index 630e75f39c..e0a23bdcd2 100644
--- a/phpstan-baseline.neon
+++ b/phpstan-baseline.neon
@@ -296,7 +296,12 @@ parameters:
 			path: src/Module/Api/Api5.php
 
 		-
-			message: "#^Parameter \\#5 \\$user of method Ampache\\\\Module\\\\Api\\\\Method\\\\MethodInterface\\:\\:handle\\(\\) expects Ampache\\\\Repository\\\\Model\\\\User, Ampache\\\\Repository\\\\Model\\\\User\\|null given\\.$#"
+			message: "#^Method Ampache\\\\Module\\\\Api\\\\ApiHandler\\:\\:_executeDebugHandler\\(\\) has parameter \\$input with no value type specified in iterable type array\\.$#"
+			count: 1
+			path: src/Module/Api/ApiHandler.php
+
+		-
+			message: "#^Method Ampache\\\\Module\\\\Api\\\\ApiHandler\\:\\:_executeHandler\\(\\) has parameter \\$input with no value type specified in iterable type array\\.$#"
 			count: 1
 			path: src/Module/Api/ApiHandler.php
 
@@ -2961,12 +2966,12 @@ parameters:
 			path: src/Module/Api/Method/PingMethod.php
 
 		-
-			message: "#^Method Ampache\\\\Module\\\\Api\\\\Method\\\\PlaylistAddMethod\\:\\:playlist_add\\(\\) has parameter \\$input with no value type specified in iterable type array\\.$#"
+			message: "#^Method Ampache\\\\Module\\\\Api\\\\Method\\\\PlayerMethod\\:\\:player\\(\\) has parameter \\$input with no value type specified in iterable type array\\.$#"
 			count: 1
-			path: src/Module/Api/Method/PlaylistAddMethod.php
+			path: src/Module/Api/Method/PlayerMethod.php
 
 		-
-			message: "#^Parameter \\#1 \\$song_ids of method Ampache\\\\Repository\\\\Model\\\\Playlist\\:\\:add_songs\\(\\) expects array, array\\|int\\<min, \\-1\\>\\|int\\<1, max\\> given\\.$#"
+			message: "#^Method Ampache\\\\Module\\\\Api\\\\Method\\\\PlaylistAddMethod\\:\\:playlist_add\\(\\) has parameter \\$input with no value type specified in iterable type array\\.$#"
 			count: 1
 			path: src/Module/Api/Method/PlaylistAddMethod.php
 
@@ -3865,11 +3870,6 @@ parameters:
 			count: 1
 			path: src/Module/Api/Subsonic_Xml_Data.php
 
-		-
-			message: "#^Method Ampache\\\\Module\\\\Api\\\\Subsonic_Xml_Data\\:\\:_getCatalogData\\(\\) return type has no value type specified in iterable type array\\.$#"
-			count: 1
-			path: src/Module/Api/Subsonic_Xml_Data.php
-
 		-
 			message: "#^Method Ampache\\\\Module\\\\Api\\\\Subsonic_Xml_Data\\:\\:addAlbumInfo\\(\\) has parameter \\$info with no value type specified in iterable type array\\.$#"
 			count: 1
@@ -4925,6 +4925,11 @@ parameters:
 			count: 1
 			path: src/Module/Application/PrivateMessage/AddMessageAction.php
 
+		-
+			message: "#^Cannot call method add_object\\(\\) on Ampache\\\\Repository\\\\Model\\\\Tmp_Playlist\\|null\\.$#"
+			count: 1
+			path: src/Module/Application/Random/GetAdvancedAction.php
+
 		-
 			message: "#^Variable \\$captcha in isset\\(\\) always exists and is not nullable\\.$#"
 			count: 2
@@ -8705,16 +8710,6 @@ parameters:
 			count: 1
 			path: src/Module/System/AutoUpdate.php
 
-		-
-			message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|false given\\.$#"
-			count: 2
-			path: src/Module/System/AutoUpdate.php
-
-		-
-			message: "#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|false given\\.$#"
-			count: 1
-			path: src/Module/System/AutoUpdate.php
-
 		-
 			message: "#^Comparison operation \"\\<\" between int\\<0, max\\> and 0 is always false\\.$#"
 			count: 1
@@ -11850,21 +11845,6 @@ parameters:
 			count: 1
 			path: src/Plugin/AmpacheMatomo.php
 
-		-
-			message: "#^Cannot access property \\$artist\\-credit on array\\.$#"
-			count: 3
-			path: src/Plugin/AmpacheMusicBrainz.php
-
-		-
-			message: "#^Cannot access property \\$releases on array\\.$#"
-			count: 2
-			path: src/Plugin/AmpacheMusicBrainz.php
-
-		-
-			message: "#^Cannot access property \\$title on array\\.$#"
-			count: 1
-			path: src/Plugin/AmpacheMusicBrainz.php
-
 		-
 			message: "#^Method Ampache\\\\Plugin\\\\AmpacheMusicBrainz\\:\\:get_artist\\(\\) return type has no value type specified in iterable type array\\.$#"
 			count: 1
@@ -11886,8 +11866,13 @@ parameters:
 			path: src/Plugin/AmpacheMusicBrainz.php
 
 		-
-			message: "#^Property Ampache\\\\Plugin\\\\AmpacheMusicBrainz\\:\\:\\$overwrite_name has no type specified\\.$#"
-			count: 1
+			message: "#^PHPDoc tag @var for variable \\$results has no value type specified in iterable type array\\.$#"
+			count: 10
+			path: src/Plugin/AmpacheMusicBrainz.php
+
+		-
+			message: "#^PHPDoc tag @var for variable \\$track has no value type specified in iterable type array\\.$#"
+			count: 2
 			path: src/Plugin/AmpacheMusicBrainz.php
 
 		-
@@ -13640,6 +13625,16 @@ parameters:
 			count: 1
 			path: src/Repository/Model/Random.php
 
+		-
+			message: "#^Method Ampache\\\\Repository\\\\Model\\\\Random\\:\\:get_songs\\(\\) has parameter \\$results with no value type specified in iterable type array\\.$#"
+			count: 1
+			path: src/Repository/Model/Random.php
+
+		-
+			message: "#^Method Ampache\\\\Repository\\\\Model\\\\Random\\:\\:get_songs\\(\\) return type has no value type specified in iterable type array\\.$#"
+			count: 1
+			path: src/Repository/Model/Random.php
+
 		-
 			message: "#^Unsafe call to private method Ampache\\\\Repository\\\\Model\\\\Random\\:\\:getSongRepository\\(\\) through static\\:\\:\\.$#"
 			count: 2
@@ -14671,45 +14666,35 @@ parameters:
 			path: src/Repository/Model/Video.php
 
 		-
-			message: "#^Cannot access property \\$first\\-release\\-date on array\\.$#"
-			count: 1
+			message: "#^PHPDoc tag @var for variable \\$group has no value type specified in iterable type array\\.$#"
+			count: 3
 			path: src/Repository/Model/Wanted.php
 
 		-
-			message: "#^Cannot access property \\$media on array\\.$#"
-			count: 1
+			message: "#^PHPDoc tag @var for variable \\$martist has no value type specified in iterable type array\\.$#"
+			count: 3
 			path: src/Repository/Model/Wanted.php
 
 		-
-			message: "#^Cannot access property \\$name on array\\.$#"
-			count: 1
+			message: "#^PHPDoc tag @var for variable \\$release has no value type specified in iterable type array\\.$#"
+			count: 2
 			path: src/Repository/Model/Wanted.php
 
 		-
-			message: "#^Cannot access property \\$release\\-groups on array\\.$#"
+			message: "#^Property Ampache\\\\Repository\\\\Model\\\\Wanted\\:\\:\\$songs type has no value type specified in iterable type array\\.$#"
 			count: 1
 			path: src/Repository/Model/Wanted.php
 
 		-
-			message: "#^Cannot access property \\$releases on array\\.$#"
+			message: "#^Unsafe call to private method Ampache\\\\Repository\\\\Model\\\\Wanted\\:\\:getAlbumRepository\\(\\) through static\\:\\:\\.$#"
 			count: 2
 			path: src/Repository/Model/Wanted.php
 
 		-
-			message: "#^Cannot access property \\$title on array\\.$#"
-			count: 1
-			path: src/Repository/Model/Wanted.php
-
-		-
-			message: "#^Property Ampache\\\\Repository\\\\Model\\\\Wanted\\:\\:\\$songs type has no value type specified in iterable type array\\.$#"
+			message: "#^Variable \\$martist in empty\\(\\) always exists and is not falsy\\.$#"
 			count: 1
 			path: src/Repository/Model/Wanted.php
 
-		-
-			message: "#^Unsafe call to private method Ampache\\\\Repository\\\\Model\\\\Wanted\\:\\:getAlbumRepository\\(\\) through static\\:\\:\\.$#"
-			count: 2
-			path: src/Repository/Model/Wanted.php
-
 		-
 			message: "#^Method Ampache\\\\Repository\\\\Model\\\\database_object\\:\\:add_to_cache\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
 			count: 1
diff --git a/public/lib/javascript/search.js b/public/lib/javascript/search.js
index 9c1b8a1f6d..6f760742d2 100644
--- a/public/lib/javascript/search.js
+++ b/public/lib/javascript/search.js
@@ -95,12 +95,31 @@ var SearchRow = {
                 break;
             case "select":
                 var optioncount = 0;
-                jQuery.each(widget["1"], function(i) {
+                var keys = Object.keys(widget["1"]);
+
+                // Sort the keys based on their corresponding values in widget["1"]
+                keys.sort(function(a, b) {
+                    var valA = widget["1"][a];
+                    var valB = widget["1"][b];
+
+                    var intA = parseInt(valA, 10);
+                    var intB = parseInt(valB, 10);
+
+                    // Check if both values can be parsed as integers before sorting as strings
+                    if (!isNaN(intA) && !isNaN(intB)) {
+                        return intA - intB;
+                    } else {
+                        return valA.localeCompare(valB);
+                    }
+                });
+
+                // Now use jQuery.each
+                jQuery.each(keys, function(i, key) {
                     var option = document.createElement("option");
                     var realValue = 0;
                     // only allow ints that parse as ints and match the input
-                    if (parseInt(widget["1"][i]) == widget["1"][i] && parseInt(i) === optioncount) {
-                        realValue = parseInt(widget["1"][i]);
+                    if (parseInt(widget["1"][key]) == widget["1"][key] && parseInt(i) === optioncount) {
+                        realValue = parseInt(widget["1"][key]);
                     }
                     else {
                         realValue = i;
@@ -111,11 +130,13 @@ var SearchRow = {
                         option.selected = false;
                     }
                     option.value = realValue;
-                    option.innerHTML = widget["1"][i];
+                    option.innerHTML = widget["1"][key];
                     inputNode.appendChild(option);
                     optioncount++;
                 });
-                SearchRow.sortSelect(inputNode, input);
+                if (types[ruleType].type !== "numeric") {
+                    SearchRow.sortSelect(inputNode, input);
+                }
                 break;
             case "subtypes":
                 inputNode = document.createElement(widget[1][0]);
diff --git a/public/lib/modules/UberViz/style.css b/public/lib/modules/UberViz/style.css
index 74287038a7..ef1f719d50 100644
--- a/public/lib/modules/UberViz/style.css
+++ b/public/lib/modules/UberViz/style.css
@@ -6,6 +6,7 @@
 #uberviz #viz {
     position: fixed;
     background-color: #000;
+    z-index: 1000;
 }
 
 #uberviz #controls {
diff --git a/public/lib/modules/jplayer/jplayer.playlist.js b/public/lib/modules/jplayer/jplayer.playlist.js
index 9bb892a6eb..e789a4063c 100644
--- a/public/lib/modules/jplayer/jplayer.playlist.js
+++ b/public/lib/modules/jplayer/jplayer.playlist.js
@@ -280,8 +280,9 @@
                 "\" data-replaygain_album_gain=\"" + media.replaygain_album_gain +
                 "\" data-replaygain_album_peak=\"" + media.replaygain_album_peak +
                 "\" data-r128_track_gain=\"" + media.r128_track_gain +
-                "\" data-r128_album_gain=\"" + media.r128_album_gain + "\"" +
-                "><div>";
+                "\" data-r128_album_gain=\"" + media.r128_album_gain +
+                "\" data-duration=\"" + media.duration +
+                "\"><div>";
 
             // Create image
             // listItem += "<img class=\"cover\" src=\"" + media.cover + "\" alt=\"" + media.title + "\"/>";
diff --git a/public/lib/modules/jplayer/jplayer.playlist.min.js b/public/lib/modules/jplayer/jplayer.playlist.min.js
index 20b15c3c67..64b4bfcf11 100644
--- a/public/lib/modules/jplayer/jplayer.playlist.min.js
+++ b/public/lib/modules/jplayer/jplayer.playlist.min.js
@@ -1,1 +1,1 @@
-(function($,undefined){jPlayerPlaylist=function(cssSelector,playlist,options){var self=this;this.current=0;this.loop=false;this.shuffling=false;this.removing=false;this.cssSelector=$.extend({},this._cssSelector,cssSelector);this.options=$.extend(true,{keyBindings:{shuffle:{key:83,fn:function(){self.shuffle()}},next:{key:78,fn:function(){self.next()}},previous:{key:66,fn:function(){self.previous()}}},stateClass:{shuffled:"jp-state-shuffled"}},this._options,options);this.playlist=[];this.cssSelector.details=this.cssSelector.cssSelectorAncestor+" .jp-details";this.cssSelector.playlist=this.cssSelector.cssSelectorAncestor+" .jp-playlist";this.cssSelector.next=this.cssSelector.cssSelectorAncestor+" .jp-next";this.cssSelector.previous=this.cssSelector.cssSelectorAncestor+" .jp-previous";this.cssSelector.shuffle=this.cssSelector.cssSelectorAncestor+" .jp-shuffle";this.cssSelector.shuffleOff=this.cssSelector.cssSelectorAncestor+" .jp-shuffle-off";this.options.cssSelectorAncestor=this.cssSelector.cssSelectorAncestor;this.options.repeat=function(event){console.log("repeat "+event.jPlayer.options.loop);self.loop=event.jPlayer.options.loop};$(this.cssSelector.jPlayer).bind($.jPlayer.event.ready,function(){self._init()});$(this.cssSelector.jPlayer).bind($.jPlayer.event.ended,function(){self.next()});$(this.cssSelector.jPlayer).bind($.jPlayer.event.play,function(){$(this).jPlayer("pauseOthers")});$(this.cssSelector.jPlayer).bind($.jPlayer.event.resize,function(event){if(event.jPlayer.options.fullScreen){$(self.cssSelector.details).show()}else{$(self.cssSelector.details).hide()}});$(this.cssSelector.previous).click(function(event){event.preventDefault();self.previous();self.blur(this)});$(this.cssSelector.next).click(function(event){event.preventDefault();self.next();self.blur(this)});$(this.cssSelector.shuffle).click(function(event){event.preventDefault();self.shuffle();self.blur(this)});$(this.cssSelector.shuffleOff).click(function(event){event.preventDefault();self.shuffling=false;self.shuffle();self.blur(this)}).hide();if(!this.options.fullScreen){$(this.cssSelector.details).hide()}$(this.cssSelector.playlist+" ul").empty();this._createItemHandlers();$(this.cssSelector.jPlayer).jPlayer(this.options)};jPlayerPlaylist.prototype={_cssSelector:{jPlayer:"#jquery_jplayer_1",cssSelectorAncestor:"#jp_container_1"},_options:{playlistOptions:{autoPlay:false,removePlayed:false,removeCount:0,loopBack:false,shuffleOnLoop:false,enableRemoveControls:false,displayTime:"slow",addTime:"fast",removeTime:"fast",shuffleTime:"slow",itemClass:"jp-playlist-item",freeGroupClass:"jp-free-media",freeItemClass:"jp-playlist-item-free",removeItemClass:"jp-playlist-item-remove"}},option:function(option,value){if(typeof value==="undefined"){return this.options.playlistOptions[option]}this.options.playlistOptions[option]=value;switch(option){case"enableRemoveControls":this._updateControls();break;case"itemClass":case"freeGroupClass":case"freeItemClass":case"removeItemClass":this._refresh(true);this._createItemHandlers();break}return this},_init:function(){var self=this;this._refresh(function(){if(self.options.playlistOptions.autoPlay){self.play(self.current)}else{self.setCurrent(self.current)}})},_initPlaylist:function(){this.current=0;this.removing=false;this.playlist=[]},_refresh:function(instant){var self=this;if(instant&&!$.isFunction(instant)){$(this.cssSelector.playlist+" ul").empty();$.each(self.playlist,function(i){$(self.cssSelector.playlist+" ul").append(self._createListItem(self.playlist[i]))});this._updateControls()}else{var displayTime=$(this.cssSelector.playlist+" ul").children().length?this.options.playlistOptions.displayTime:0;$(this.cssSelector.playlist+" ul").slideUp(displayTime,function(){var $this=$(this);$(this).empty();$.each(self.playlist,function(i){$this.append(self._createListItem(self.playlist[i]))});self._updateControls();if($.isFunction(instant)){instant()}if(self.playlist.length){$(this).slideDown(self.options.playlistOptions.displayTime)}else{$(this).show()}})}},_refreshHtmlPlaylist:function(){console.log("_refreshHtmlPlaylist");var isAdjusted=false;var current_item=this.current;$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex!==i){if(!isAdjusted&&current_item===htmlIndex){console.log("this.current: "+current_item+" => "+i);console.log(playlistRow);current_item=i}$(playlistRow).attr("name",i)}});this.current=current_item},_createListItem:function(media){var attrClass=' class="playlist-row ';if(typeof media.attrClass==="string"){attrClass+=media.attrClass}attrClass+='" ';var listItem="<li"+attrClass+' name="'+$(jplaylist.cssSelector.playlist+" ul li").length+'" data-poster="'+media.poster+'" data-media_id="'+media.media_id+'" data-album_id="'+media.album_id+'" data-albumdisk_id="'+media.albumdisk_id+'" data-album_name="'+media.album_name+'" data-artist_id="'+media.artist_id+'" data-replaygain_track_gain="'+media.replaygain_track_gain+'" data-replaygain_track_peak="'+media.replaygain_track_peak+'" data-replaygain_album_gain="'+media.replaygain_album_gain+'" data-replaygain_album_peak="'+media.replaygain_album_peak+'" data-r128_track_gain="'+media.r128_track_gain+'" data-r128_album_gain="'+media.r128_album_gain+'"'+"><div>";listItem+="<a href='javascript:;' class='"+this.options.playlistOptions.removeItemClass+"'>&times;</a>";if(media["media_id"]){listItem+='<span class="jp-free-media menu"><a></a></span>'}listItem+="<a href='javascript:;' class='"+this.options.playlistOptions.itemClass+"' tabindex='1'>"+media.title+(media.artist?" <span class='jp-artist'>by "+media.artist+"</span>":"")+"</a>";listItem+="</div></li>";return listItem},_createItemHandlers:function(){var self=this;$(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.itemClass).on("click","a."+this.options.playlistOptions.itemClass,function(event){event.preventDefault();var index=$(this).parent().parent().index();if(self.current!==index){self.play(index)}else{$(self.cssSelector.jPlayer).jPlayer("play")}self.blur(this)});$(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.freeItemClass).on("click","a."+this.options.playlistOptions.freeItemClass,function(event){event.preventDefault();$(this).parent().parent().find("."+self.options.playlistOptions.itemClass).click();self.blur(this)});$(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.removeItemClass).on("click","a."+this.options.playlistOptions.removeItemClass,function(event){event.preventDefault();var index=$(this).parent().parent().index();self.remove(index);self.blur(this)})},_updateControls:function(){if(this.options.playlistOptions.enableRemoveControls){$(this.cssSelector.playlist+" ."+this.options.playlistOptions.removeItemClass).show()}else{$(this.cssSelector.playlist+" ."+this.options.playlistOptions.removeItemClass).hide()}if(this.shuffling){$(this.cssSelector.jPlayer).jPlayer("addStateClass","shuffled")}else{$(this.cssSelector.jPlayer).jPlayer("removeStateClass","shuffled")}if($(this.cssSelector.shuffle).length&&$(this.cssSelector.shuffleOff).length){if(this.shuffling){$(this.cssSelector.shuffleOff).show();$(this.cssSelector.shuffle).hide()}else{$(this.cssSelector.shuffleOff).hide();$(this.cssSelector.shuffle).show()}}},_highlight:function(index){console.log("_highlight "+index);$(this.cssSelector.title+" li:first").html("Playlist: "+this.name);$(this.cssSelector.title+" li:last").html(" ");if(this.playlist.length&&typeof index!=="undefined"){$(this.cssSelector.playlist+" .jp-playlist-current").removeClass("jp-playlist-current");$(this.cssSelector.playlist+" li:nth-child("+(index+1)+")").addClass("jp-playlist-current").find(".jp-playlist-item").addClass("jp-playlist-current");$(this.cssSelector.title+" li:last").html(this.playlist[index].title+(this.playlist[index].artist?" <span class='jp-artist'>by "+this.playlist[index].artist+"</span>":""))}},add:function(media,playNow){console.log("add");var self=this;var playlist_before=self.playlist;var playlist_after=[];$(this.cssSelector.playlist+" ul").append(this._createListItem(media)).find("li:last-child").hide().slideDown(this.options.playlistOptions.addTime);this._updateControls();$.each(self.playlist,function(i){playlist_after.push(playlist_before[i])});playlist_after.push(media);self.playlist=playlist_after;self.original=playlist_after;console.log("current: "+self.current);console.log(playlist_before);console.log(self.playlist);console.log("-----------");if(playNow){this.play(this.playlist.length-1)}else{if(this.playlist.length===1){this.select(0)}}},addAfter:function(media,index){console.log("addAfter "+index);if(index>=this.playlist.length||index<0){console.log("jPlayerPlaylist.addAfter: ERROR, Index out of bounds");return}var self=this;var playlist_before=self.playlist;var playlist_after=[];$(this.cssSelector.playlist+" ul").find("li[name="+index+"]").after(this._createListItem(media)).end().find("li:last-child").hide().slideDown(this.options.playlistOptions.addTime);this._updateControls();$.each(self.playlist,function(i){playlist_after.push(playlist_before[i]);if(i===index){playlist_after.push(media)}});this.playlist=playlist_after;this.original=playlist_after;if(this.playlist.length===1){this.select(0)}this._refreshHtmlPlaylist();console.log("current: "+self.current);console.log(playlist_before);console.log(self.playlist);console.log("-----------")},remove:function(index){console.log("remove "+index);var self=this;if(typeof index==="undefined"){this._initPlaylist();this._refresh(function(){$(self.cssSelector.jPlayer).jPlayer("clearMedia")});return true}else{var new_index=0;var current_item=self.current;var playlist_before=self.playlist;var playlist_after=[];if(this.removing){return false}else{index=index<0?this.playlist.length+index:index;if(0<=index&&index<this.playlist.length){this.removing=true;$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex===index){$(playlistRow).remove()}else{if(current_item===htmlIndex||$(playlistRow).hasClass("jp-playlist-current")){console.log("this.current: "+current_item+" => "+new_index);console.log(playlistRow);self.current=new_index}$(playlistRow).attr("name",new_index);playlist_after.push(playlist_before[htmlIndex]);new_index++}});this.removing=false;this.current=self.current;this.playlist=playlist_after;this.original=playlist_after}this._refreshHtmlPlaylist();console.log("current: "+this.current);console.log(playlist_before);console.log(self.playlist);console.log("-----------");return true}}},removeBefore:function(index){console.log("removeBefore "+index);var self=this;if(typeof index==="undefined"){this._initPlaylist();this._refresh(function(){$(self.cssSelector.jPlayer).jPlayer("clearMedia")});return true}else{var new_index=0;var current_item=self.current;var playlist_before=self.playlist;var playlist_after=[];if(this.removing){return false}else{index=index<0?this.playlist.length+index:index;if(0<=index&&index<=this.playlist.length){this.removing=true;$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex<index){$(playlistRow).remove()}else{if(current_item===htmlIndex||$(playlistRow).hasClass("jp-playlist-current")){console.log("this.current: "+current_item+" => "+new_index);console.log(playlistRow);self.current=new_index}$(playlistRow).attr("name",new_index);playlist_after.push(playlist_before[htmlIndex]);new_index++}});this.removing=false;this.playlist=playlist_after;this.original=playlist_after}console.log("current: "+self.current);console.log(playlist_before);console.log(self.playlist);console.log("-----------");return true}}},removeAll:function(){this.original=[];$(this.cssSelector.playlist+" ul").html(" ")},rmTrack:function(trackId,playlistName){playlistName=playlistName||"default";$.post("/playlist/rmtrack",{playlist:playlistName,trackId:trackId},function(data){if("error"===data[1]){$.loadPlaylist()}},"json").error(function(e){$.bootstrapMessageAuto("An error occurred while trying to remove the track from your playlist.","error")})},scan:function(){console.log("scan "+this.current);var self=this;var isAdjusted=false;var current_item=self.current;var playlist_before=self.playlist;var playlist_after=[];$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex!==i){if(!isAdjusted&&(current_item===htmlIndex||$(playlistRow).hasClass("jp-playlist-current"))){console.log("this.current: "+current_item+" => "+i);console.log(playlistRow);self.current=i;isAdjusted=true}$(playlistRow).attr("name",i)}playlist_after.push(playlist_before[htmlIndex])});self.playlist=playlist_after;console.log("current: "+self.current);console.log(playlist_before);console.log(self.playlist);console.log("-----------")},select:function(index){console.log("select "+index);index=index<0?this.playlist.length+index:index;if(0<=index&&index<this.playlist.length){this.current=index;this._highlight(index);$(this.cssSelector.jPlayer).jPlayer("setMedia",this.playlist[this.current]);console.log(this.playlist[this.current])}else{this.current=0}},setCurrent:function(index){if(index<0){index=0}console.log("setCurrent "+index);if(index>=0&&this.current!==index){this.current=index}this._highlight(index)},play:function(index){console.log("play "+index);index=index<0?this.playlist.length+index:index;if("function"===typeof this.options.callbackPlay){this.options.callbackPlay(index)}if(0<=index&&index<this.playlist.length){if(this.playlist.length){this.select(index);$(this.cssSelector.jPlayer).jPlayer("play")}}else if(typeof index==="undefined"){$(this.cssSelector.jPlayer).jPlayer("play")}startIndex=index-this.options.playlistOptions.removeCount;if(index>0&&!this.loop&&this.options.playlistOptions.removePlayed&&startIndex>0&&!this.options.loopBack){console.log("index "+index);console.log("startIndex "+startIndex);this.removeBefore(startIndex);this._refreshHtmlPlaylist()}},pause:function(){$(this.cssSelector.jPlayer).jPlayer("pause")},next:function(){var index=this.current+1<this.playlist.length?this.current+1:0;console.log("next "+index);if(this.loop){this.play(this.current)}else{if(index>0||index===0&&this.options.loopBack){this.play(index)}else{startIndex=this.current+1-this.options.playlistOptions.removeCount;if(index===0&&this.options.playlistOptions.removePlayed&&!this.options.loopBack){console.log("startIndex "+startIndex);this.removeBefore(startIndex)}}}},previous:function(){var index=this.current-1>=0?this.current-1:this.playlist.length-1;if(this.loop&&this.options.playlistOptions.loopOnPrevious||index<this.playlist.length-1){this.play(index)}},shuffle:function(){var self=this;if(!self.shuffling){console.log("shuffle");self.shuffling=true;$(this.cssSelector.playlist+" ul").slideUp(this.options.playlistOptions.shuffleTime,function(){var current_item=self.playlist[self.current];var final_list=[];var playlist_items=[];final_list.push(current_item);$.each(self.playlist,function(i,media){if(media!==current_item){playlist_items.push(media)}});playlist_items.sort(function(a,b){return.5-Math.random()});$.each(playlist_items,function(i,media){final_list.push(media)});self.playlist=final_list;self.current=0;self.shuffling=false;self._refresh(true);self._highlight(0);$(this).slideDown(self.options.playlistOptions.shuffleTime)});console.log("current: "+self.current);console.log(playlist_before);console.log(self.playlist);console.log("-----------")}},toggleLoop:function(bool){console.log("toggleLoop");this.options.loopBack=bool},blur:function(that){if($(this.cssSelector.jPlayer).jPlayer("option","autoBlur")){$(that).blur()}}}})(jQuery);
\ No newline at end of file
+(function($,undefined){jPlayerPlaylist=function(cssSelector,playlist,options){var self=this;this.current=0;this.loop=false;this.shuffling=false;this.removing=false;this.cssSelector=$.extend({},this._cssSelector,cssSelector);this.options=$.extend(true,{keyBindings:{shuffle:{key:83,fn:function(){self.shuffle()}},next:{key:78,fn:function(){self.next()}},previous:{key:66,fn:function(){self.previous()}}},stateClass:{shuffled:"jp-state-shuffled"}},this._options,options);this.playlist=[];this.cssSelector.details=this.cssSelector.cssSelectorAncestor+" .jp-details";this.cssSelector.playlist=this.cssSelector.cssSelectorAncestor+" .jp-playlist";this.cssSelector.next=this.cssSelector.cssSelectorAncestor+" .jp-next";this.cssSelector.previous=this.cssSelector.cssSelectorAncestor+" .jp-previous";this.cssSelector.shuffle=this.cssSelector.cssSelectorAncestor+" .jp-shuffle";this.cssSelector.shuffleOff=this.cssSelector.cssSelectorAncestor+" .jp-shuffle-off";this.options.cssSelectorAncestor=this.cssSelector.cssSelectorAncestor;this.options.repeat=function(event){self.loop=event.jPlayer.options.loop};$(this.cssSelector.jPlayer).bind($.jPlayer.event.ready,function(){self._init()});$(this.cssSelector.jPlayer).bind($.jPlayer.event.ended,function(){self.next()});$(this.cssSelector.jPlayer).bind($.jPlayer.event.play,function(){$(this).jPlayer("pauseOthers")});$(this.cssSelector.jPlayer).bind($.jPlayer.event.resize,function(event){if(event.jPlayer.options.fullScreen){$(self.cssSelector.details).show()}else{$(self.cssSelector.details).hide()}});$(this.cssSelector.previous).click(function(event){event.preventDefault();self.previous();self.blur(this)});$(this.cssSelector.next).click(function(event){event.preventDefault();self.next();self.blur(this)});$(this.cssSelector.shuffle).click(function(event){event.preventDefault();self.shuffle();self.blur(this)});$(this.cssSelector.shuffleOff).click(function(event){event.preventDefault();self.shuffling=false;self.shuffle();self.blur(this)}).hide();if(!this.options.fullScreen){$(this.cssSelector.details).hide()}$(this.cssSelector.playlist+" ul").empty();this._createItemHandlers();$(this.cssSelector.jPlayer).jPlayer(this.options)};jPlayerPlaylist.prototype={_cssSelector:{jPlayer:"#jquery_jplayer_1",cssSelectorAncestor:"#jp_container_1"},_options:{playlistOptions:{autoPlay:false,removePlayed:false,removeCount:0,loopBack:false,shuffleOnLoop:false,enableRemoveControls:false,displayTime:"slow",addTime:"fast",removeTime:"fast",shuffleTime:"slow",itemClass:"jp-playlist-item",freeGroupClass:"jp-free-media",freeItemClass:"jp-playlist-item-free",removeItemClass:"jp-playlist-item-remove"}},option:function(option,value){if(typeof value==="undefined"){return this.options.playlistOptions[option]}this.options.playlistOptions[option]=value;switch(option){case"enableRemoveControls":this._updateControls();break;case"itemClass":case"freeGroupClass":case"freeItemClass":case"removeItemClass":this._refresh(true);this._createItemHandlers();break}return this},_init:function(){var self=this;this._refresh(function(){if(self.options.playlistOptions.autoPlay){self.play(self.current)}else{self.setCurrent(self.current)}})},_initPlaylist:function(){this.current=0;this.removing=false;this.playlist=[]},_refresh:function(instant){var self=this;if(instant&&!$.isFunction(instant)){$(this.cssSelector.playlist+" ul").empty();$.each(self.playlist,function(i){$(self.cssSelector.playlist+" ul").append(self._createListItem(self.playlist[i]))});this._updateControls()}else{var displayTime=$(this.cssSelector.playlist+" ul").children().length?this.options.playlistOptions.displayTime:0;$(this.cssSelector.playlist+" ul").slideUp(displayTime,function(){var $this=$(this);$(this).empty();$.each(self.playlist,function(i){$this.append(self._createListItem(self.playlist[i]))});self._updateControls();if($.isFunction(instant)){instant()}if(self.playlist.length){$(this).slideDown(self.options.playlistOptions.displayTime)}else{$(this).show()}})}},_refreshHtmlPlaylist:function(){var isAdjusted=false;var current_item=this.current;$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex!==i){if(!isAdjusted&&current_item===htmlIndex){current_item=i}$(playlistRow).attr("name",i)}});this.current=current_item},_createListItem:function(media){var attrClass=' class="playlist-row ';if(typeof media.attrClass==="string"){attrClass+=media.attrClass}attrClass+='" ';var listItem="<li"+attrClass+' name="'+$(jplaylist.cssSelector.playlist+" ul li").length+'" data-poster="'+media.poster+'" data-media_id="'+media.media_id+'" data-album_id="'+media.album_id+'" data-albumdisk_id="'+media.albumdisk_id+'" data-album_name="'+media.album_name+'" data-artist_id="'+media.artist_id+'" data-replaygain_track_gain="'+media.replaygain_track_gain+'" data-replaygain_track_peak="'+media.replaygain_track_peak+'" data-replaygain_album_gain="'+media.replaygain_album_gain+'" data-replaygain_album_peak="'+media.replaygain_album_peak+'" data-r128_track_gain="'+media.r128_track_gain+'" data-r128_album_gain="'+media.r128_album_gain+'" data-duration="'+media.duration+'"><div>';listItem+="<a href='javascript:;' class='"+this.options.playlistOptions.removeItemClass+"'>&times;</a>";if(media["media_id"]){listItem+='<span class="jp-free-media menu"><a></a></span>'}listItem+="<a href='javascript:;' class='"+this.options.playlistOptions.itemClass+"' tabindex='1'>"+media.title+(media.artist?" <span class='jp-artist'>by "+media.artist+"</span>":"")+"</a>";listItem+="</div></li>";return listItem},_createItemHandlers:function(){var self=this;$(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.itemClass).on("click","a."+this.options.playlistOptions.itemClass,function(event){event.preventDefault();var index=$(this).parent().parent().index();if(self.current!==index){self.play(index)}else{$(self.cssSelector.jPlayer).jPlayer("play")}self.blur(this)});$(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.freeItemClass).on("click","a."+this.options.playlistOptions.freeItemClass,function(event){event.preventDefault();$(this).parent().parent().find("."+self.options.playlistOptions.itemClass).click();self.blur(this)});$(this.cssSelector.playlist).off("click","a."+this.options.playlistOptions.removeItemClass).on("click","a."+this.options.playlistOptions.removeItemClass,function(event){event.preventDefault();var index=$(this).parent().parent().index();self.remove(index);self.blur(this)})},_updateControls:function(){if(this.options.playlistOptions.enableRemoveControls){$(this.cssSelector.playlist+" ."+this.options.playlistOptions.removeItemClass).show()}else{$(this.cssSelector.playlist+" ."+this.options.playlistOptions.removeItemClass).hide()}if(this.shuffling){$(this.cssSelector.jPlayer).jPlayer("addStateClass","shuffled")}else{$(this.cssSelector.jPlayer).jPlayer("removeStateClass","shuffled")}if($(this.cssSelector.shuffle).length&&$(this.cssSelector.shuffleOff).length){if(this.shuffling){$(this.cssSelector.shuffleOff).show();$(this.cssSelector.shuffle).hide()}else{$(this.cssSelector.shuffleOff).hide();$(this.cssSelector.shuffle).show()}}},_highlight:function(index){$(this.cssSelector.title+" li:first").html("Playlist: "+this.name);$(this.cssSelector.title+" li:last").html(" ");if(this.playlist.length&&typeof index!=="undefined"){$(this.cssSelector.playlist+" .jp-playlist-current").removeClass("jp-playlist-current");$(this.cssSelector.playlist+" li:nth-child("+(index+1)+")").addClass("jp-playlist-current").find(".jp-playlist-item").addClass("jp-playlist-current");$(this.cssSelector.title+" li:last").html(this.playlist[index].title+(this.playlist[index].artist?" <span class='jp-artist'>by "+this.playlist[index].artist+"</span>":""))}},add:function(media,playNow){var self=this;var playlist_before=self.playlist;var playlist_after=[];$(this.cssSelector.playlist+" ul").append(this._createListItem(media)).find("li:last-child").hide().slideDown(this.options.playlistOptions.addTime);this._updateControls();$.each(self.playlist,function(i){playlist_after.push(playlist_before[i])});playlist_after.push(media);self.playlist=playlist_after;self.original=playlist_after;if(playNow){this.play(this.playlist.length-1)}else{if(this.playlist.length===1){this.select(0)}}},addAfter:function(media,index){if(index>=this.playlist.length||index<0){return}var self=this;var playlist_before=self.playlist;var playlist_after=[];$(this.cssSelector.playlist+" ul").find("li[name="+index+"]").after(this._createListItem(media)).end().find("li:last-child").hide().slideDown(this.options.playlistOptions.addTime);this._updateControls();$.each(self.playlist,function(i){playlist_after.push(playlist_before[i]);if(i===index){playlist_after.push(media)}});this.playlist=playlist_after;this.original=playlist_after;if(this.playlist.length===1){this.select(0)}this._refreshHtmlPlaylist()},remove:function(index){var self=this;if(typeof index==="undefined"){this._initPlaylist();this._refresh(function(){$(self.cssSelector.jPlayer).jPlayer("clearMedia")});return true}else{var new_index=0;var current_item=self.current;var playlist_before=self.playlist;var playlist_after=[];if(this.removing){return false}else{index=index<0?this.playlist.length+index:index;if(0<=index&&index<this.playlist.length){this.removing=true;$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex===index){$(playlistRow).remove()}else{if(current_item===htmlIndex||$(playlistRow).hasClass("jp-playlist-current")){self.current=new_index}$(playlistRow).attr("name",new_index);playlist_after.push(playlist_before[htmlIndex]);new_index++}});this.removing=false;this.current=self.current;this.playlist=playlist_after;this.original=playlist_after}this._refreshHtmlPlaylist();return true}}},removeBefore:function(index){var self=this;if(typeof index==="undefined"){this._initPlaylist();this._refresh(function(){$(self.cssSelector.jPlayer).jPlayer("clearMedia")});return true}else{var new_index=0;var current_item=self.current;var playlist_before=self.playlist;var playlist_after=[];if(this.removing){return false}else{index=index<0?this.playlist.length+index:index;if(0<=index&&index<=this.playlist.length){this.removing=true;$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex<index){$(playlistRow).remove()}else{if(current_item===htmlIndex||$(playlistRow).hasClass("jp-playlist-current")){self.current=new_index}$(playlistRow).attr("name",new_index);playlist_after.push(playlist_before[htmlIndex]);new_index++}});this.removing=false;this.playlist=playlist_after;this.original=playlist_after}return true}}},removeAll:function(){this.original=[];$(this.cssSelector.playlist+" ul").html(" ")},rmTrack:function(trackId,playlistName){playlistName=playlistName||"default";$.post("/playlist/rmtrack",{playlist:playlistName,trackId:trackId},function(data){if("error"===data[1]){$.loadPlaylist()}},"json").error(function(e){$.bootstrapMessageAuto("An error occurred while trying to remove the track from your playlist.","error")})},scan:function(){var self=this;var isAdjusted=false;var current_item=self.current;var playlist_before=self.playlist;var playlist_after=[];$.each($(this.cssSelector.playlist+" ul li"),function(i,playlistRow){var htmlIndex=parseInt($(playlistRow).attr("name"),10);if(htmlIndex!==i){if(!isAdjusted&&(current_item===htmlIndex||$(playlistRow).hasClass("jp-playlist-current"))){self.current=i;isAdjusted=true}$(playlistRow).attr("name",i)}playlist_after.push(playlist_before[htmlIndex])});self.playlist=playlist_after},select:function(index){index=index<0?this.playlist.length+index:index;if(0<=index&&index<this.playlist.length){this.current=index;this._highlight(index);$(this.cssSelector.jPlayer).jPlayer("setMedia",this.playlist[this.current])}else{this.current=0}},setCurrent:function(index){if(index<0){index=0}if(index>=0&&this.current!==index){this.current=index}this._highlight(index)},play:function(index){index=index<0?this.playlist.length+index:index;if("function"===typeof this.options.callbackPlay){this.options.callbackPlay(index)}if(0<=index&&index<this.playlist.length){if(this.playlist.length){this.select(index);$(this.cssSelector.jPlayer).jPlayer("play")}}else if(typeof index==="undefined"){$(this.cssSelector.jPlayer).jPlayer("play")}startIndex=index-this.options.playlistOptions.removeCount;if(index>0&&!this.loop&&this.options.playlistOptions.removePlayed&&startIndex>0&&!this.options.loopBack){this.removeBefore(startIndex);this._refreshHtmlPlaylist()}},pause:function(){$(this.cssSelector.jPlayer).jPlayer("pause")},next:function(){var index=this.current+1<this.playlist.length?this.current+1:0;if(this.loop){this.play(this.current)}else{if(index>0||index===0&&this.options.loopBack){this.play(index)}else{startIndex=this.current+1-this.options.playlistOptions.removeCount;if(index===0&&this.options.playlistOptions.removePlayed&&!this.options.loopBack){this.removeBefore(startIndex)}}}},previous:function(){var index=this.current-1>=0?this.current-1:this.playlist.length-1;if(this.loop&&this.options.playlistOptions.loopOnPrevious||index<this.playlist.length-1){this.play(index)}},shuffle:function(){var self=this;if(!self.shuffling){self.shuffling=true;$(this.cssSelector.playlist+" ul").slideUp(this.options.playlistOptions.shuffleTime,function(){var current_item=self.playlist[self.current];var final_list=[];var playlist_items=[];final_list.push(current_item);$.each(self.playlist,function(i,media){if(media!==current_item){playlist_items.push(media)}});playlist_items.sort(function(a,b){return.5-Math.random()});$.each(playlist_items,function(i,media){final_list.push(media)});self.playlist=final_list;self.current=0;self.shuffling=false;self._refresh(true);self._highlight(0);$(this).slideDown(self.options.playlistOptions.shuffleTime)})}},toggleLoop:function(bool){this.options.loopBack=bool},blur:function(that){if($(this.cssSelector.jPlayer).jPlayer("option","autoBlur")){$(that).blur()}}}})(jQuery);
\ No newline at end of file
diff --git a/public/lib/modules/jplayer/jquery.jplayer.min.js b/public/lib/modules/jplayer/jquery.jplayer.min.js
index 7a8df8e775..1e459b464a 100644
--- a/public/lib/modules/jplayer/jquery.jplayer.min.js
+++ b/public/lib/modules/jplayer/jquery.jplayer.min.js
@@ -1,1 +1,1 @@
-(function(root,factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof exports==="object"){factory(require("jquery"))}else{if(root.jQuery){factory(root.jQuery)}else{factory(root.Zepto)}}})(this,function($,undefined){$.fn.jPlayer=function(options){var name="jPlayer";var isMethodCall=typeof options==="string",args=Array.prototype.slice.call(arguments,1),returnValue=this;options=!isMethodCall&&args.length?$.extend.apply(null,[true,options].concat(args)):options;if(isMethodCall&&options.charAt(0)==="_"){return returnValue}if(isMethodCall){this.each(function(){var instance=$(this).data(name),methodValue=instance&&$.isFunction(instance[options])?instance[options].apply(instance,args):instance;if(methodValue!==instance&&typeof methodValue!=="undefined"){returnValue=methodValue;return false}})}else{this.each(function(){var instance=$(this).data(name);if(instance){instance.option(options||{})}else{$(this).data(name,new $.jPlayer(options,this))}})}return returnValue};$.jPlayer=function(options,element){if(arguments.length){this.element=$(element);this.options=$.extend(true,{},this.options,options);var self=this;this.element.bind("remove.jPlayer",function(){self.destroy()});this._init()}};if(typeof $.fn.stop!=="function"){$.fn.stop=function(){}}$.jPlayer.emulateMethods="load play pause";$.jPlayer.emulateStatus="src readyState networkState currentTime duration paused ended playbackRate";$.jPlayer.emulateOptions="muted volume";$.jPlayer.reservedEvent="ready flashreset resize repeat error warning";$.jPlayer.event={};$.each(["ready","setmedia","flashreset","resize","repeat","click","error","warning","loadstart","progress","suspend","abort","emptied","stalled","play","pause","loadedmetadata","loadeddata","waiting","playing","canplay","canplaythrough","seeking","seeked","timeupdate","ended","ratechange","durationchange","volumechange"],function(){$.jPlayer.event[this]="jPlayer_"+this});$.jPlayer.htmlEvent=["loadstart","abort","emptied","stalled","loadedmetadata","canplay","canplaythrough"];$.jPlayer.pause=function(){$.jPlayer.prototype.destroyRemoved();$.each($.jPlayer.prototype.instances,function(i,element){if(element.data("jPlayer").status.srcSet){element.jPlayer("pause")}})};$.jPlayer.timeFormat={showHour:false,showMin:true,showSec:true,padHour:false,padMin:true,padSec:true,sepHour:":",sepMin:":",sepSec:""};var ConvertTime=function(){this.init()};ConvertTime.prototype={init:function(){this.options={timeFormat:$.jPlayer.timeFormat}},time:function(s){s=s&&typeof s==="number"?s:0;var myTime=new Date(s*1e3),hour=myTime.getUTCHours(),min=this.options.timeFormat.showHour?myTime.getUTCMinutes():myTime.getUTCMinutes()+hour*60,sec=this.options.timeFormat.showMin?myTime.getUTCSeconds():myTime.getUTCSeconds()+min*60,strHour=this.options.timeFormat.padHour&&hour<10?"0"+hour:hour,strMin=this.options.timeFormat.padMin&&min<10?"0"+min:min,strSec=this.options.timeFormat.padSec&&sec<10?"0"+sec:sec,strTime="";strTime+=this.options.timeFormat.showHour?strHour+this.options.timeFormat.sepHour:"";strTime+=this.options.timeFormat.showMin?strMin+this.options.timeFormat.sepMin:"";strTime+=this.options.timeFormat.showSec?strSec+this.options.timeFormat.sepSec:"";return strTime}};var myConvertTime=new ConvertTime;$.jPlayer.convertTime=function(s){return myConvertTime.time(s)};$.jPlayer.uaBrowser=function(userAgent){var ua=userAgent.toLowerCase();var rwebkit=/(webkit)[ \/]([\w.]+)/;var ropera=/(opera)(?:.*version)?[ \/]([\w.]+)/;var rmsie=/(msie) ([\w.]+)/;var rmozilla=/(mozilla)(?:.*? rv:([\w.]+))?/;var match=rwebkit.exec(ua)||ropera.exec(ua)||rmsie.exec(ua)||ua.indexOf("compatible")<0&&rmozilla.exec(ua)||[];return{browser:match[1]||"",version:match[2]||"0"}};$.jPlayer.uaPlatform=function(userAgent){var ua=userAgent.toLowerCase();var rplatform=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/;var rtablet=/(ipad|playbook)/;var randroid=/(android)/;var rmobile=/(mobile)/;var platform=rplatform.exec(ua)||[];var tablet=rtablet.exec(ua)||!rmobile.exec(ua)&&randroid.exec(ua)||[];if(platform[1]){platform[1]=platform[1].replace(/\s/g,"_")}return{platform:platform[1]||"",tablet:tablet[1]||""}};$.jPlayer.browser={};$.jPlayer.platform={};var browserMatch=$.jPlayer.uaBrowser(navigator.userAgent);if(browserMatch.browser){$.jPlayer.browser[browserMatch.browser]=true;$.jPlayer.browser.version=browserMatch.version}var platformMatch=$.jPlayer.uaPlatform(navigator.userAgent);if(platformMatch.platform){$.jPlayer.platform[platformMatch.platform]=true;$.jPlayer.platform.mobile=!platformMatch.tablet;$.jPlayer.platform.tablet=!!platformMatch.tablet}$.jPlayer.getDocMode=function(){var docMode;if($.jPlayer.browser.msie){if(document.documentMode){docMode=document.documentMode}else{docMode=5;if(document.compatMode){if(document.compatMode==="CSS1Compat"){docMode=7}}}}return docMode};$.jPlayer.browser.documentMode=$.jPlayer.getDocMode();$.jPlayer.nativeFeatures={init:function(){var d=document,v=d.createElement("video"),spec={w3c:["fullscreenEnabled","fullscreenElement","requestFullscreen","exitFullscreen","fullscreenchange","fullscreenerror"],moz:["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror"],webkit:["","webkitCurrentFullScreenElement","webkitRequestFullScreen","webkitCancelFullScreen","webkitfullscreenchange",""],webkitVideo:["webkitSupportsFullscreen","webkitDisplayingFullscreen","webkitEnterFullscreen","webkitExitFullscreen","",""],ms:["","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError"]},specOrder=["w3c","moz","webkit","webkitVideo","ms"],fs,i,il;this.fullscreen=fs={support:{w3c:!!d[spec.w3c[0]],moz:!!d[spec.moz[0]],webkit:typeof d[spec.webkit[3]]==="function",webkitVideo:typeof v[spec.webkitVideo[2]]==="function",ms:typeof v[spec.ms[2]]==="function"},used:{}};for(i=0,il=specOrder.length;i<il;i++){var n=specOrder[i];if(fs.support[n]){fs.spec=n;fs.used[n]=true;break}}if(fs.spec){var s=spec[fs.spec];fs.api={fullscreenEnabled:true,fullscreenElement:function(elem){elem=elem?elem:d;return elem[s[1]]},requestFullscreen:function(elem){return elem[s[2]]()},exitFullscreen:function(elem){elem=elem?elem:d;return elem[s[3]]()}};fs.event={fullscreenchange:s[4],fullscreenerror:s[5]}}else{fs.api={fullscreenEnabled:false,fullscreenElement:function(){return null},requestFullscreen:function(){},exitFullscreen:function(){}};fs.event={}}}};$.jPlayer.nativeFeatures.init();$.jPlayer.focus=null;$.jPlayer.keyIgnoreElementNames="A INPUT TEXTAREA SELECT BUTTON";var keyBindings=function(event){var f=$.jPlayer.focus,ignoreKey;if(f){$.each($.jPlayer.keyIgnoreElementNames.split(/\s+/g),function(i,name){if(event.target.nodeName.toUpperCase()===name.toUpperCase()){ignoreKey=true;return false}});if(!ignoreKey){$.each(f.options.keyBindings,function(action,binding){if(binding&&$.isFunction(binding.fn)&&(typeof binding.key==="number"&&event.which===binding.key||typeof binding.key==="string"&&event.key===binding.key)){event.preventDefault();binding.fn(f);return false}})}}};$.jPlayer.keys=function(en){var event="keydown.jPlayer";$(document.documentElement).unbind(event);if(en){$(document.documentElement).bind(event,keyBindings)}};var progress_start_time=0;$.jPlayer.keys(true);$.jPlayer.prototype={count:0,version:{script:"2.9.2",needFlash:"2.9.0",flash:"unknown"},options:{swfPath:"/lib/modules/jplayer",solution:"html, aurora, flash",supplied:"mp3, flac, m4a, oga, ogg, wav, m3u, m3u8, m4v, m3u8v, m3uv, ogv, webmv, flv, rtmpv",auroraFormats:"wav, mp3, flac, aac, opus, m4a, oga, ogg, m3u, m3u8",preload:"metadata",volume:.8,muted:false,remainingDuration:false,toggleDuration:false,captureDuration:true,playbackRate:1,defaultPlaybackRate:1,minPlaybackRate:.5,maxPlaybackRate:4,wmode:"gpu",backgroundColor:"#000000",cssSelectorAncestor:"#jp_container_1",cssSelector:{videoPlay:".jp-video-play",play:".jp-play",pause:".jp-pause",stop:".jp-stop",seekBar:".jp-seek-bar",playBar:".jp-play-bar",mute:".jp-mute",unmute:".jp-unmute",volumeBar:".jp-volume-bar",volumeBarValue:".jp-volume-bar-value",volumeMax:".jp-volume-max",playbackRateBar:".jp-playback-rate-bar",playbackRateBarValue:".jp-playback-rate-bar-value",currentTime:".jp-current-time",duration:".jp-duration",title:".jp-title",fullScreen:".jp-full-screen",restoreScreen:".jp-restore-screen",repeat:".jp-repeat",repeatOff:".jp-repeat-off",gui:".jp-gui",noSolution:".jp-no-solution"},stateClass:{playing:"jp-state-playing",seeking:"jp-state-seeking",muted:"jp-state-muted",looped:"jp-state-looped",fullScreen:"jp-state-full-screen",noVolume:"jp-state-no-volume"},useStateClassSkin:false,autoBlur:true,smoothPlayBar:false,fullScreen:false,fullWindow:false,autohide:{restored:false,full:true,fadeIn:200,fadeOut:600,hold:1e3},loop:false,repeat:function(event){if(event.jPlayer.options.loop){$(this).unbind(".jPlayerRepeat").bind($.jPlayer.event.ended+".jPlayer.jPlayerRepeat",function(){$(this).jPlayer("play")})}else{$(this).unbind(".jPlayerRepeat")}},nativeVideoControls:{},noFullWindow:{msie:/msie [0-6]\./,ipad:/ipad.*?os [0-4]\./,iphone:/iphone/,ipod:/ipod/,android_pad:/android [0-3]\.(?!.*?mobile)/,android_phone:/(?=.*android)(?!.*chrome)(?=.*mobile)/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/},noVolume:{ipad:/ipad/,iphone:/iphone/,ipod:/ipod/,android_pad:/android(?!.*?mobile)/,android_phone:/android.*?mobile/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/,playbook:/playbook/},timeFormat:{},keyEnabled:false,audioFullScreen:false,keyBindings:{play:{key:80,fn:function(f){if(f.status.paused){f.play()}else{f.pause()}}},fullScreen:{},muted:{key:77,fn:function(f){f._muted(!f.options.muted)}},volumeUp:{key:190,fn:function(f){f.volume(f.options.volume+.1)}},volumeDown:{key:188,fn:function(f){f.volume(f.options.volume-.1)}},loop:{key:76,fn:function(f){f._loop(!f.options.loop)}},next:{key:78,fn:function(){self.next()}},previous:{key:66,fn:function(){self.previous()}}},verticalVolume:false,verticalPlaybackRate:false,globalVolume:false,idPrefix:"jp",noConflict:"jQuery",emulateHtml:false,consoleAlerts:true,errorAlerts:false,warningAlerts:false},optionsAudio:{size:{width:"0px",height:"0px",cssClass:""},sizeFull:{width:"0px",height:"0px",cssClass:""}},optionsVideo:{size:{width:"480px",height:"270px",cssClass:"jp-video-270p"},sizeFull:{width:"100%",height:"100%",cssClass:"jp-video-full"}},instances:{},status:{src:"",media:{},paused:true,format:{},formatType:"",waitForPlay:true,waitForLoad:true,srcSet:false,video:false,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,remaining:0,videoWidth:0,videoHeight:0,readyState:0,networkState:0,playbackRate:1,ended:0},internal:{ready:false},solution:{html:true,aurora:true,flash:true},format:{mp3:{codec:"audio/mpeg",flashCanPlay:true,media:"audio"},m4a:{codec:'audio/mp4; codecs="mp4a.40.2"',flashCanPlay:true,media:"audio"},m3u8a:{codec:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',flashCanPlay:false,media:"audio"},m3u:{codec:"audio/mpegurl",flashCanPlay:false,media:"audio"},m3u8:{codec:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',flashCanPlay:false,media:"audio"},oga:{codec:'audio/ogg; codecs="vorbis, opus"',flashCanPlay:false,media:"audio"},flac:{codec:"audio/flac",flashCanPlay:false,media:"audio"},wav:{codec:'audio/wav; codecs="1"',flashCanPlay:false,media:"audio"},webma:{codec:'audio/webm; codecs="vorbis"',flashCanPlay:false,media:"audio"},fla:{codec:"audio/x-flv",flashCanPlay:true,media:"audio"},rtmpa:{codec:'audio/rtmp; codecs="rtmp"',flashCanPlay:true,media:"audio"},m4v:{codec:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:true,media:"video"},m3u8v:{codec:'application/vnd.apple.mpegurl; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:false,media:"video"},m3uv:{codec:"audio/mpegurl",flashCanPlay:false,media:"video"},ogv:{codec:'video/ogg; codecs="theora, vorbis"',flashCanPlay:false,media:"video"},webmv:{codec:'video/webm; codecs="vorbis, vp8"',flashCanPlay:false,media:"video"},flv:{codec:"video/x-flv",flashCanPlay:true,media:"video"},rtmpv:{codec:'video/rtmp; codecs="rtmp"',flashCanPlay:true,media:"video"}},_init:function(){var self=this;this.element.empty();this.status=$.extend({},this.status);this.internal=$.extend({},this.internal);this.options.timeFormat=$.extend({},$.jPlayer.timeFormat,this.options.timeFormat);this.internal.cmdsIgnored=$.jPlayer.platform.ipad||$.jPlayer.platform.iphone||$.jPlayer.platform.ipod;this.internal.domNode=this.element.get(0);if(this.options.keyEnabled&&!$.jPlayer.focus){$.jPlayer.focus=this}this.androidFix={setMedia:false,play:false,pause:false,time:NaN};if($.jPlayer.platform.android){this.options.preload=this.options.preload!=="auto"?"metadata":"auto"}this.formats=[];this.solutions=[];this.require={};this.htmlElement={};this.html={};this.html.audio={};this.html.video={};this.aurora={};this.aurora.formats=[];this.aurora.properties=[];this.flash={};this.css={};this.css.cs={};this.css.jq={};this.ancestorJq=[];this.options.volume=this._limitValue(this.options.volume,0,1);$.each(this.options.supplied.toLowerCase().split(","),function(index1,value1){var format=value1.replace(/^\s+|\s+$/g,"");if(self.format[format]){var dupFound=false;$.each(self.formats,function(index2,value2){if(format===value2){dupFound=true;return false}});if(!dupFound){self.formats.push(format)}}});$.each(this.options.solution.toLowerCase().split(","),function(index1,value1){var solution=value1.replace(/^\s+|\s+$/g,"");if(self.solution[solution]){var dupFound=false;$.each(self.solutions,function(index2,value2){if(solution===value2){dupFound=true;return false}});if(!dupFound){self.solutions.push(solution)}}});$.each(this.options.auroraFormats.toLowerCase().split(","),function(index1,value1){var format=value1.replace(/^\s+|\s+$/g,"");if(self.format[format]){var dupFound=false;$.each(self.aurora.formats,function(index2,value2){if(format===value2){dupFound=true;return false}});if(!dupFound){self.aurora.formats.push(format)}}});this.internal.instance="jp_"+this.count;this.instances[this.internal.instance]=this.element;if(!this.element.attr("id")){this.element.attr("id",this.options.idPrefix+"_jplayer_"+this.count)}this.internal.self=$.extend({},{id:this.element.attr("id"),jq:this.element});this.internal.audio=$.extend({},{id:this.options.idPrefix+"_audio_"+this.count,jq:undefined});this.internal.video=$.extend({},{id:this.options.idPrefix+"_video_"+this.count,jq:undefined});this.internal.flash=$.extend({},{id:this.options.idPrefix+"_flash_"+this.count,jq:undefined,swf:this.options.swfPath+(this.options.swfPath.toLowerCase().slice(-4)!==".swf"?(this.options.swfPath&&this.options.swfPath.slice(-1)!=="/"?"/":"")+"jquery.jplayer.swf":"")});this.internal.poster=$.extend({},{id:this.options.idPrefix+"_poster_"+this.count,jq:undefined});$.each($.jPlayer.event,function(eventName,eventType){if(typeof self.options[eventName]!=="undefined"){self.element.bind(eventType+".jPlayer",self.options[eventName]);self.options[eventName]=undefined}});this.require.audio=false;this.require.video=false;$.each(this.formats,function(priority,format){self.require[self.format[format].media]=true});if(this.require.video){this.options=$.extend(true,{},this.optionsVideo,this.options)}else{this.options=$.extend(true,{},this.optionsAudio,this.options)}this._setSize();this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow);this.status.noVolume=this._uaBlocklist(this.options.noVolume);if($.jPlayer.nativeFeatures.fullscreen.api.fullscreenEnabled){this._fullscreenAddEventListeners()}this._restrictNativeVideoControls();this.htmlElement.poster=document.createElement("img");this.htmlElement.poster.id=this.internal.poster.id;this.htmlElement.poster.onload=function(){if(!self.status.video||self.status.waitForPlay){self.internal.poster.jq.show()}};this.element.append(this.htmlElement.poster);this.internal.poster.jq=$("#"+this.internal.poster.id);this.internal.poster.jq.css({width:this.status.width,height:this.status.height});this.internal.poster.jq.hide();this.internal.poster.jq.bind("click.jPlayer",function(){self._trigger($.jPlayer.event.click)});this.html.audio.available=false;if(this.require.audio){this.htmlElement.audio=document.createElement("audio");this.htmlElement.audio.id=this.internal.audio.id;this.html.audio.available=!!this.htmlElement.audio.canPlayType&&this._testCanPlayType(this.htmlElement.audio)}this.html.video.available=false;if(this.require.video){this.htmlElement.video=document.createElement("video");this.htmlElement.video.id=this.internal.video.id;this.html.video.available=!!this.htmlElement.video.canPlayType&&this._testCanPlayType(this.htmlElement.video)}this.flash.available=this._checkForFlash(10.1);this.html.canPlay={};this.aurora.canPlay={};this.flash.canPlay={};$.each(this.formats,function(priority,format){self.html.canPlay[format]=self.html[self.format[format].media].available&&""!==self.htmlElement[self.format[format].media].canPlayType(self.format[format].codec);self.aurora.canPlay[format]=$.inArray(format,self.aurora.formats)>-1;self.flash.canPlay[format]=self.format[format].flashCanPlay&&self.flash.available});this.html.desired=true;this.aurora.desired=false;this.flash.desired=false;$.each(this.solutions,function(solutionPriority,solution){if(solutionPriority===0){self[solution].desired=true}else{var audioCanPlay=false;var videoCanPlay=false;$.each(self.formats,function(formatPriority,format){if(self[self.solutions[0]].canPlay[format]){if(self.format[format].media==="video"){videoCanPlay=true}else{audioCanPlay=true}}});self[solution].desired=self.require.audio&&!audioCanPlay||self.require.video&&!videoCanPlay}});this.html.support={};this.aurora.support={};this.flash.support={};$.each(this.formats,function(priority,format){self.html.support[format]=self.html.canPlay[format]&&self.html.desired;self.aurora.support[format]=self.aurora.canPlay[format]&&self.aurora.desired;self.flash.support[format]=self.flash.canPlay[format]&&self.flash.desired});this.html.used=false;this.aurora.used=false;this.flash.used=false;$.each(this.solutions,function(solutionPriority,solution){$.each(self.formats,function(formatPriority,format){if(self[solution].support[format]){self[solution].used=true;return false}})});this._resetActive();this._resetGate();this._cssSelectorAncestor(this.options.cssSelectorAncestor);if(!(this.html.used||this.aurora.used||this.flash.used)){this._error({type:$.jPlayer.error.NO_SOLUTION,context:"{solution:'"+this.options.solution+"', supplied:'"+this.options.supplied+"'}",message:$.jPlayer.errorMsg.NO_SOLUTION,hint:$.jPlayer.errorHint.NO_SOLUTION});if(this.css.jq.noSolution.length){this.css.jq.noSolution.show()}}else{if(this.css.jq.noSolution.length){this.css.jq.noSolution.hide()}}if(this.flash.used){var htmlObj,flashVars="jQuery="+encodeURI(this.options.noConflict)+"&id="+encodeURI(this.internal.self.id)+"&vol="+this.options.volume+"&muted="+this.options.muted;if($.jPlayer.browser.msie&&(Number($.jPlayer.browser.version)<9||$.jPlayer.browser.documentMode<9)){var objStr='<object id="'+this.internal.flash.id+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="0" height="0" tabindex="-1"></object>';var paramStr=['<param name="movie" value="'+this.internal.flash.swf+'" />','<param name="FlashVars" value="'+flashVars+'" />','<param name="allowScriptAccess" value="always" />','<param name="bgcolor" value="'+this.options.backgroundColor+'" />','<param name="wmode" value="'+this.options.wmode+'" />'];htmlObj=document.createElement(objStr);for(var i=0;i<paramStr.length;i++){htmlObj.appendChild(document.createElement(paramStr[i]))}}else{var createParam=function(el,n,v){var p=document.createElement("param");p.setAttribute("name",n);p.setAttribute("value",v);el.appendChild(p)};htmlObj=document.createElement("object");htmlObj.setAttribute("id",this.internal.flash.id);htmlObj.setAttribute("name",this.internal.flash.id);htmlObj.setAttribute("data",this.internal.flash.swf);htmlObj.setAttribute("type","application/x-shockwave-flash");htmlObj.setAttribute("width","1");htmlObj.setAttribute("height","1");htmlObj.setAttribute("tabindex","-1");createParam(htmlObj,"flashvars",flashVars);createParam(htmlObj,"allowscriptaccess","always");createParam(htmlObj,"bgcolor",this.options.backgroundColor);createParam(htmlObj,"wmode",this.options.wmode)}this.element.append(htmlObj);this.internal.flash.jq=$(htmlObj)}if(this.html.used&&!this.flash.used){this.status.playbackRateEnabled=this._testPlaybackRate("audio")}else{this.status.playbackRateEnabled=false}this._updatePlaybackRate();if(this.html.used){if(this.html.audio.available){this._addHtmlEventListeners(this.htmlElement.audio,this.html.audio);this.element.append(this.htmlElement.audio);this.internal.audio.jq=$("#"+this.internal.audio.id)}if(this.html.video.available){this._addHtmlEventListeners(this.htmlElement.video,this.html.video);this.element.append(this.htmlElement.video);this.internal.video.jq=$("#"+this.internal.video.id);if(this.status.nativeVideoControls){this.internal.video.jq.css({width:this.status.width,height:this.status.height})}else{this.internal.video.jq.css({width:"0px",height:"0px"})}this.internal.video.jq.bind("click.jPlayer",function(){self._trigger($.jPlayer.event.click)})}}if(this.aurora.used){}if(this.options.emulateHtml){this._emulateHtmlBridge()}if((this.html.used||this.aurora.used)&&!this.flash.used){setTimeout(function(){self.internal.ready=true;self.version.flash="n/a";self._trigger($.jPlayer.event.repeat);self._trigger($.jPlayer.event.ready)},100)}this._updateNativeVideoControls();if(this.css.jq.videoPlay.length){this.css.jq.videoPlay.hide()}$.jPlayer.prototype.count++},destroy:function(){this.clearMedia();this._removeUiClass();if(this.css.jq.currentTime.length){this.css.jq.currentTime.text("")}if(this.css.jq.duration.length){this.css.jq.duration.text("")}$.each(this.css.jq,function(fn,jq){if(jq.length){jq.unbind(".jPlayer")}});this.internal.poster.jq.unbind(".jPlayer");if(this.internal.video.jq){this.internal.video.jq.unbind(".jPlayer")}this._fullscreenRemoveEventListeners();if(this===$.jPlayer.focus){$.jPlayer.focus=null}if(this.options.emulateHtml){this._destroyHtmlBridge()}this.element.removeData("jPlayer");this.element.unbind(".jPlayer");this.element.empty();delete this.instances[this.internal.instance]},destroyRemoved:function(){var self=this;$.each(this.instances,function(i,element){if(self.element!==element){if(!element.data("jPlayer")){element.jPlayer("destroy");delete self.instances[i]}}})},enable:function(){},disable:function(){},_testCanPlayType:function(elem){try{elem.canPlayType(this.format.mp3.codec);return true}catch(err){return false}},_testPlaybackRate:function(type){var el,rate=.5;type=typeof type==="string"?type:"audio";el=document.createElement(type);try{if("playbackRate"in el){el.playbackRate=rate;return el.playbackRate===rate}else{return false}}catch(err){return false}},_uaBlocklist:function(list){var ua=navigator.userAgent.toLowerCase(),block=false;$.each(list,function(p,re){if(re&&re.test(ua)){block=true;return false}});return block},_restrictNativeVideoControls:function(){if(this.require.audio){if(this.status.nativeVideoControls){this.status.nativeVideoControls=false;this.status.noFullWindow=true}}},_updateNativeVideoControls:function(){if(this.html.video.available&&this.html.used){this.htmlElement.video.controls=this.status.nativeVideoControls;this._updateAutohide();if(this.status.nativeVideoControls&&this.require.video){this.internal.poster.jq.hide();this.internal.video.jq.css({width:this.status.width,height:this.status.height})}else if(this.status.waitForPlay&&this.status.video){this.internal.poster.jq.show();this.internal.video.jq.css({width:"0px",height:"0px"})}}},_addHtmlEventListeners:function(mediaElement,entity){var self=this;mediaElement.preload=this.options.preload;mediaElement.muted=this.options.muted;mediaElement.volume=this.options.volume;if(this.status.playbackRateEnabled){mediaElement.defaultPlaybackRate=this.options.defaultPlaybackRate;mediaElement.playbackRate=this.options.playbackRate}mediaElement.addEventListener("progress",function(){if(entity.gate){if(self.internal.cmdsIgnored&&this.readyState>0){self.internal.cmdsIgnored=false}self._getHtmlStatus(mediaElement);self._updateInterface();self._trigger($.jPlayer.event.progress)}},false);mediaElement.addEventListener("loadeddata",function(){if(entity.gate){self.androidFix.setMedia=false;if(self.androidFix.play){self.androidFix.play=false;self.play(self.androidFix.time)}if(self.androidFix.pause){self.androidFix.pause=false;self.pause(self.androidFix.time)}self._trigger($.jPlayer.event.loadeddata)}},false);mediaElement.addEventListener("timeupdate",function(){if(entity.gate){self._getHtmlStatus(mediaElement);self._updateInterface();self._trigger($.jPlayer.event.timeupdate)}},false);mediaElement.addEventListener("durationchange",function(){if(entity.gate){self._getHtmlStatus(mediaElement);self._updateInterface();self._trigger($.jPlayer.event.durationchange)}},false);mediaElement.addEventListener("play",function(){if(entity.gate){self._updateButtons(true);self._html_checkWaitForPlay();self._trigger($.jPlayer.event.play)}},false);mediaElement.addEventListener("playing",function(){if(entity.gate){self._updateButtons(true);self._seeked();self._trigger($.jPlayer.event.playing)}},false);mediaElement.addEventListener("pause",function(){if(entity.gate){self._updateButtons(false);self._trigger($.jPlayer.event.pause)}},false);mediaElement.addEventListener("waiting",function(){if(entity.gate){self._seeking();self._trigger($.jPlayer.event.waiting)}},false);mediaElement.addEventListener("seeking",function(){if(entity.gate){self._seeking();self._trigger($.jPlayer.event.seeking)}},false);mediaElement.addEventListener("seeked",function(){if(entity.gate){self._seeked();self._trigger($.jPlayer.event.seeked)}},false);mediaElement.addEventListener("volumechange",function(){if(entity.gate){self.options.volume=mediaElement.volume;self.options.muted=mediaElement.muted;self._updateMute();self._updateVolume();self._trigger($.jPlayer.event.volumechange)}},false);mediaElement.addEventListener("ratechange",function(){if(entity.gate){self.options.defaultPlaybackRate=mediaElement.defaultPlaybackRate;self.options.playbackRate=mediaElement.playbackRate;self._updatePlaybackRate();self._trigger($.jPlayer.event.ratechange)}},false);mediaElement.addEventListener("suspend",function(){if(entity.gate){self._seeked();self._trigger($.jPlayer.event.suspend)}},false);mediaElement.addEventListener("ended",function(){if(entity.gate){if(!$.jPlayer.browser.webkit){self.htmlElement.media.currentTime=0}self.htmlElement.media.pause();self._updateButtons(false);self._getHtmlStatus(mediaElement,true);self._updateInterface();self._trigger($.jPlayer.event.ended)}},false);mediaElement.addEventListener("error",function(){if(entity.gate){self._updateButtons(false);self._seeked();if(self.status.srcSet){clearTimeout(self.internal.htmlDlyCmdId);self.status.waitForLoad=true;self.status.waitForPlay=true;if(self.status.video&&!self.status.nativeVideoControls){self.internal.video.jq.css({width:"0px",height:"0px"})}if(self._validString(self.status.media.poster)&&!self.status.nativeVideoControls){self.internal.poster.jq.show()}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.show()}self._error({type:$.jPlayer.error.URL,context:self.status.src,message:$.jPlayer.errorMsg.URL,hint:$.jPlayer.errorHint.URL})}}},false);$.each($.jPlayer.htmlEvent,function(i,eventType){mediaElement.addEventListener(this,function(){if(entity.gate){self._trigger($.jPlayer.event[eventType])}},false)})},_addAuroraEventListeners:function(player,entity){var self=this;player.volume=this.options.volume*100;player.on("progress",function(){if(entity.gate){if(self.internal.cmdsIgnored&&this.readyState>0){self.internal.cmdsIgnored=false}self._getAuroraStatus(player);self._updateInterface();self._trigger($.jPlayer.event.progress);if(player.duration>0){self._trigger($.jPlayer.event.timeupdate)}}},false);player.on("ready",function(){if(entity.gate){self._trigger($.jPlayer.event.loadeddata)}},false);player.on("duration",function(){if(entity.gate){self._getAuroraStatus(player);self._updateInterface();self._trigger($.jPlayer.event.durationchange)}},false);player.on("end",function(){if(entity.gate){self._updateButtons(false);self._getAuroraStatus(player,true);self._updateInterface();self._trigger($.jPlayer.event.ended)}},false);player.on("error",function(){if(entity.gate){self._updateButtons(false);self._seeked();if(self.status.srcSet){self.status.waitForLoad=true;self.status.waitForPlay=true;if(self.status.video&&!self.status.nativeVideoControls){self.internal.video.jq.css({width:"0px",height:"0px"})}if(self._validString(self.status.media.poster)&&!self.status.nativeVideoControls){self.internal.poster.jq.show()}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.show()}self._error({type:$.jPlayer.error.URL,context:self.status.src,message:$.jPlayer.errorMsg.URL,hint:$.jPlayer.errorHint.URL})}}},false)},_getHtmlStatus:function(media,override){var ct=0,cpa=0,sp=0,cpr=0;if(isFinite(media.duration)){this.status.duration=media.duration}ct=media.currentTime;cpa=this.status.duration>0?100*ct/this.status.duration:0;if(typeof media.seekable==="object"&&media.seekable.length>0){sp=this.status.duration>0?100*media.seekable.end(media.seekable.length-1)/this.status.duration:100;cpr=this.status.duration>0?100*media.currentTime/media.seekable.end(media.seekable.length-1):0}else{sp=100;cpr=cpa}if(override){ct=0;cpr=0;cpa=0}this.status.seekPercent=sp;this.status.currentPercentRelative=cpr;this.status.currentPercentAbsolute=cpa;this.status.currentTime=ct;this.status.remaining=this.status.duration-this.status.currentTime;this.status.videoWidth=media.videoWidth;this.status.videoHeight=media.videoHeight;this.status.readyState=media.readyState;this.status.networkState=media.networkState;this.status.playbackRate=media.playbackRate;this.status.ended=media.ended},_getAuroraStatus:function(player,override){var ct=0,cpa=0,sp=0,cpr=0;this.status.duration=player.duration/1e3;ct=player.currentTime/1e3;cpa=this.status.duration>0?100*ct/this.status.duration:0;if(player.buffered>0){sp=this.status.duration>0?player.buffered*this.status.duration/this.status.duration:100;cpr=this.status.duration>0?ct/(player.buffered*this.status.duration):0}else{sp=100;cpr=cpa}if(override){ct=0;cpr=0;cpa=0}this.status.seekPercent=sp;this.status.currentPercentRelative=cpr;this.status.currentPercentAbsolute=cpa;this.status.currentTime=ct;this.status.remaining=this.status.duration-this.status.currentTime;this.status.readyState=4;this.status.networkState=0;this.status.playbackRate=1;this.status.ended=false},_resetStatus:function(){this.status=$.extend({},this.status,$.jPlayer.prototype.status)},_trigger:function(eventType,error,warning){var event=$.Event(eventType);event.jPlayer={};event.jPlayer.version=$.extend({},this.version);event.jPlayer.options=$.extend(true,{},this.options);event.jPlayer.status=$.extend(true,{},this.status);event.jPlayer.html=$.extend(true,{},this.html);event.jPlayer.aurora=$.extend(true,{},this.aurora);event.jPlayer.flash=$.extend(true,{},this.flash);if(error){event.jPlayer.error=$.extend({},error)}if(warning){event.jPlayer.warning=$.extend({},warning)}this.element.trigger(event)},jPlayerFlashEvent:function(eventType,status){if(eventType===$.jPlayer.event.ready){if(!this.internal.ready){this.internal.ready=true;this.internal.flash.jq.css({width:"0px",height:"0px"});this.version.flash=status.version;if(this.version.needFlash!==this.version.flash){this._error({type:$.jPlayer.error.VERSION,context:this.version.flash,message:$.jPlayer.errorMsg.VERSION+this.version.flash,hint:$.jPlayer.errorHint.VERSION})}this._trigger($.jPlayer.event.repeat);this._trigger(eventType)}else{if(this.flash.gate){if(this.status.srcSet){var currentTime=this.status.currentTime,paused=this.status.paused;this.setMedia(this.status.media);this.volumeWorker(this.options.volume);if(currentTime>0){if(paused){this.pause(currentTime)}else{this.play(currentTime)}}}this._trigger($.jPlayer.event.flashreset)}}}if(this.flash.gate){switch(eventType){case $.jPlayer.event.progress:this._getFlashStatus(status);this._updateInterface();this._trigger(eventType);break;case $.jPlayer.event.timeupdate:this._getFlashStatus(status);this._updateInterface();this._trigger(eventType);break;case $.jPlayer.event.play:this._seeked();this._updateButtons(true);this._trigger(eventType);break;case $.jPlayer.event.pause:this._updateButtons(false);this._trigger(eventType);break;case $.jPlayer.event.ended:this._updateButtons(false);this._trigger(eventType);break;case $.jPlayer.event.click:this._trigger(eventType);break;case $.jPlayer.event.error:this.status.waitForLoad=true;this.status.waitForPlay=true;if(this.status.video){this.internal.flash.jq.css({width:"0px",height:"0px"})}if(this._validString(this.status.media.poster)){this.internal.poster.jq.show()}if(this.css.jq.videoPlay.length&&this.status.video){this.css.jq.videoPlay.show()}if(this.status.video){this._flash_setVideo(this.status.media)}else{this._flash_setAudio(this.status.media)}this._updateButtons(false);this._error({type:$.jPlayer.error.URL,context:status.src,message:$.jPlayer.errorMsg.URL,hint:$.jPlayer.errorHint.URL});break;case $.jPlayer.event.seeking:this._seeking();this._trigger(eventType);break;case $.jPlayer.event.seeked:this._seeked();this._trigger(eventType);break;case $.jPlayer.event.ready:break;default:this._trigger(eventType)}}return false},_getFlashStatus:function(status){this.status.seekPercent=status.seekPercent;this.status.currentPercentRelative=status.currentPercentRelative;this.status.currentPercentAbsolute=status.currentPercentAbsolute;this.status.currentTime=status.currentTime;this.status.duration=status.duration;this.status.remaining=status.duration-status.currentTime;this.status.videoWidth=status.videoWidth;this.status.videoHeight=status.videoHeight;this.status.readyState=4;this.status.networkState=0;this.status.playbackRate=1;this.status.ended=false},_updateButtons:function(playing){if(typeof playing==="undefined"){playing=!this.status.paused}else{this.status.paused=!playing}if(playing){this.addStateClass("playing")}else{this.removeStateClass("playing")}if(!this.status.noFullWindow&&this.options.fullWindow){this.addStateClass("fullScreen")}else{this.removeStateClass("fullScreen")}if(this.options.loop){this.addStateClass("looped")}else{this.removeStateClass("looped")}if(this.css.jq.play.length&&this.css.jq.pause.length){if(playing){this.css.jq.play.hide();this.css.jq.pause.show()}else{this.css.jq.play.show();this.css.jq.pause.hide()}}if(this.css.jq.restoreScreen.length&&this.css.jq.fullScreen.length){if(this.status.noFullWindow){this.css.jq.fullScreen.hide();this.css.jq.restoreScreen.hide()}else if(this.options.fullWindow){this.css.jq.fullScreen.hide();this.css.jq.restoreScreen.show()}else{this.css.jq.fullScreen.show();this.css.jq.restoreScreen.hide()}}if(this.css.jq.repeat.length&&this.css.jq.repeatOff.length){if(this.options.loop){this.css.jq.repeat.hide();this.css.jq.repeatOff.show()}else{this.css.jq.repeat.show();this.css.jq.repeatOff.hide()}}},_updateInterface:function(){var dateNow=Date.now();if(500<dateNow-progress_start_time){if(this.css.jq.seekBar.length){this.css.jq.seekBar.width(this.status.seekPercent+"%")}if(this.css.jq.playBar.length){if(this.options.smoothPlayBar){this.css.jq.playBar.stop().animate({width:this.status.currentPercentAbsolute+"%"},250,"linear")}else{this.css.jq.playBar.width(this.status.currentPercentRelative+"%")}}var currentTimeText="";if(this.css.jq.currentTime.length){currentTimeText=this._convertTime(this.status.currentTime);if(currentTimeText!==this.css.jq.currentTime.text()){this.css.jq.currentTime.text(this._convertTime(this.status.currentTime))}}var durationText="",duration=this.status.duration,remaining=this.status.remaining;if(this.css.jq.duration.length){if(typeof this.status.media.duration==="string"){durationText=this.status.media.duration}else{if(typeof this.status.media.duration==="number"){duration=this.status.media.duration;remaining=duration-this.status.currentTime}if(this.options.remainingDuration){durationText=(remaining>0?"-":"")+this._convertTime(remaining)}else{durationText=this._convertTime(duration)}}if(durationText!==this.css.jq.duration.text()){this.css.jq.duration.text(durationText)}}progress_start_time=dateNow}},_convertTime:ConvertTime.prototype.time,_seeking:function(){if(this.css.jq.seekBar.length){this.css.jq.seekBar.addClass("jp-seeking-bg")}this.addStateClass("seeking")},_seeked:function(){if(this.css.jq.seekBar.length){this.css.jq.seekBar.removeClass("jp-seeking-bg")}this.removeStateClass("seeking")},_resetGate:function(){this.html.audio.gate=false;this.html.video.gate=false;this.aurora.gate=false;this.flash.gate=false},_resetActive:function(){this.html.active=false;this.aurora.active=false;this.flash.active=false},_escapeHtml:function(s){return s.split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&quot;")},_qualifyURL:function(url){var el=document.createElement("div");el.innerHTML='<a href="'+this._escapeHtml(url)+'">x</a>';return el.firstChild.href},_absoluteMediaUrls:function(media){var self=this;console.log(media);$.each(media,function(type,url){if(url&&self.format[type]&&url.substr(0,5)!=="data:"){console.log("URL: "+url);console.log("type: "+type);media[type]=self._qualifyURL(url)}});return media},addStateClass:function(state){if(this.ancestorJq.length){this.ancestorJq.addClass(this.options.stateClass[state])}},removeStateClass:function(state){if(this.ancestorJq.length){this.ancestorJq.removeClass(this.options.stateClass[state])}},setMedia:function(media){console.log("setMedia");var self=this,supported=false,posterChanged=this.status.media.poster!==media.poster;this._resetMedia();this._resetGate();this._resetActive();this.androidFix.setMedia=false;this.androidFix.play=false;this.androidFix.pause=false;media=this._absoluteMediaUrls(media);$.each(this.formats,function(formatPriority,format){console.log("setMedia: self.formats "+format);var isVideo=self.format[format].media==="video";$.each(self.solutions,function(solutionPriority,solution){console.log("setMedia: self.solutions "+solution);if(self[solution].support[format]&&self._validString(media[format])){var isHtml=solution==="html";var isAurora=solution==="aurora";if(isVideo){if(isHtml){self.html.video.gate=true;self._html_setVideo(media);self.html.active=true}else{self.flash.gate=true;self._flash_setVideo(media);self.flash.active=true}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.show()}self.status.video=true}else{if(isHtml){self.html.audio.gate=true;self._html_setAudio(media);self.html.active=true;if($.jPlayer.platform.android){self.androidFix.setMedia=true}}else if(isAurora){self.aurora.gate=true;self._aurora_setAudio(media);self.aurora.active=true}else{self.flash.gate=true;self._flash_setAudio(media);self.flash.active=true}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.hide()}self.status.video=false}supported=true;return false}});if(supported){return false}});if(supported){if(!(this.status.nativeVideoControls&&this.html.video.gate)){if(this._validString(media.poster)){if(posterChanged){this.htmlElement.poster.src=media.poster}else{this.internal.poster.jq.show()}}}if(typeof media.title==="string"){if(this.css.jq.title.length){this.css.jq.title.html(media.title)}if(this.htmlElement.audio){this.htmlElement.audio.setAttribute("title",media.title)}if(this.htmlElement.video){this.htmlElement.video.setAttribute("title",media.title)}}this.status.srcSet=true;this.status.media=$.extend({},media);this._updateButtons(false);this._updateInterface();this._trigger($.jPlayer.event.setmedia)}else{console.log("setMedia: NO_SUPPORT");this._error({type:$.jPlayer.error.NO_SUPPORT,context:"{supplied:'"+this.options.supplied+"'}",message:$.jPlayer.errorMsg.NO_SUPPORT,hint:$.jPlayer.errorHint.NO_SUPPORT})}},_resetMedia:function(){this._resetStatus();this._updateButtons(false);this._updateInterface();this._seeked();this.internal.poster.jq.hide();clearTimeout(this.internal.htmlDlyCmdId);if(this.html.active){this._html_resetMedia()}else if(this.aurora.active){this._aurora_resetMedia()}else if(this.flash.active){this._flash_resetMedia()}},clearMedia:function(){this._resetMedia();if(this.html.active){this._html_clearMedia()}else if(this.aurora.active){this._aurora_clearMedia()}else if(this.flash.active){this._flash_clearMedia()}this._resetGate();this._resetActive()},load:function(){if(this.status.srcSet){if(this.html.active){this._html_load()}else if(this.aurora.active){this._aurora_load()}else if(this.flash.active){this._flash_load()}}else{this._urlNotSetError("load")}},focus:function(){if(this.options.keyEnabled){$.jPlayer.focus=this}},play:function(time){var guiAction=typeof time==="object";if(guiAction&&this.options.useStateClassSkin&&!this.status.paused){this.pause(time)}else{time=typeof time==="number"?time:NaN;if(this.status.srcSet){this.focus();if(this.html.active){this._html_play(time)}else if(this.aurora.active){this._aurora_play(time)}else if(this.flash.active){this._flash_play(time)}}else{this._urlNotSetError("play")}}},videoPlay:function(){this.play()},pause:function(time){time=typeof time==="number"?time:NaN;if(this.status.srcSet){if(this.html.active){this._html_pause(time)}else if(this.aurora.active){this._aurora_pause(time)}else if(this.flash.active){this._flash_pause(time)}}else{this._urlNotSetError("pause")}},tellOthers:function(command,conditions){var self=this,hasConditions=typeof conditions==="function",args=Array.prototype.slice.call(arguments);if(typeof command!=="string"){return}if(hasConditions){args.splice(1,1)}$.jPlayer.prototype.destroyRemoved();$.each(this.instances,function(){if(self.element!==this){if(!hasConditions||conditions.call(this.data("jPlayer"),self)){this.jPlayer.apply(this,args)}}})},pauseOthers:function(time){this.tellOthers("pause",function(){return this.status.srcSet},time)},stop:function(){if(this.status.srcSet){if(this.html.active){this._html_pause(0)}else if(this.aurora.active){this._aurora_pause(0)}else if(this.flash.active){this._flash_pause(0)}}else{this._urlNotSetError("stop")}},playHead:function(p){p=this._limitValue(p,0,100);if(this.status.srcSet){if(this.html.active){this._html_playHead(p)}else if(this.aurora.active){this._aurora_playHead(p)}else if(this.flash.active){this._flash_playHead(p)}}else{this._urlNotSetError("playHead")}},_muted:function(muted){this.mutedWorker(muted);if(this.options.globalVolume){this.tellOthers("mutedWorker",function(){return this.options.globalVolume},muted)}},mutedWorker:function(muted){this.options.muted=muted;if(this.html.used){this._html_setProperty("muted",muted)}if(this.aurora.used){this._aurora_mute(muted)}if(this.flash.used){this._flash_mute(muted)}if(!this.html.video.gate&&!this.html.audio.gate){this._updateMute(muted);this._updateVolume(this.options.volume);this._trigger($.jPlayer.event.volumechange)}},mute:function(mute){var guiAction=typeof mute==="object";if(guiAction&&this.options.useStateClassSkin&&this.options.muted){this._muted(false)}else{mute=typeof mute==="undefined"?true:!!mute;this._muted(mute)}},unmute:function(unmute){unmute=typeof unmute==="undefined"?true:!!unmute;this._muted(!unmute)},_updateMute:function(mute){if(typeof mute==="undefined"){mute=this.options.muted}if(mute){this.addStateClass("muted")}else{this.removeStateClass("muted")}if(this.css.jq.mute.length&&this.css.jq.unmute.length){if(this.status.noVolume){this.css.jq.mute.hide();this.css.jq.unmute.hide()}else if(mute){this.css.jq.mute.hide();this.css.jq.unmute.show()}else{this.css.jq.mute.show();this.css.jq.unmute.hide()}}},volume:function(v){this.volumeWorker(v);if(this.options.globalVolume){this.tellOthers("volumeWorker",function(){return this.options.globalVolume},v)}},volumeWorker:function(v){v=this._limitValue(v,0,1);this.options.volume=v;if(this.html.used){this._html_setProperty("volume",v)}if(this.aurora.used){this._aurora_volume(v)}if(this.flash.used){this._flash_volume(v)}if(!this.html.video.gate&&!this.html.audio.gate){this._updateVolume(v);this._trigger($.jPlayer.event.volumechange)}},volumeBar:function(e){if(this.css.jq.volumeBar.length){var $bar=$(e.currentTarget),offset=$bar.offset(),x=e.pageX-offset.left,w=$bar.width(),y=$bar.height()-e.pageY+offset.top,h=$bar.height();if(this.options.verticalVolume){this.volume(y/h)}else{this.volume(x/w)}}if(this.options.muted){this._muted(false)}},_updateVolume:function(v){if(typeof v==="undefined"){v=this.options.volume}v=this.options.muted?0:v;if(this.status.noVolume){this.addStateClass("noVolume");if(this.css.jq.volumeBar.length){this.css.jq.volumeBar.hide()}if(this.css.jq.volumeBarValue.length){this.css.jq.volumeBarValue.hide()}if(this.css.jq.volumeMax.length){this.css.jq.volumeMax.hide()}}else{this.removeStateClass("noVolume");if(this.css.jq.volumeBar.length){this.css.jq.volumeBar.show()}if(this.css.jq.volumeBarValue.length){this.css.jq.volumeBarValue.show();this.css.jq.volumeBarValue[this.options.verticalVolume?"height":"width"](v*100+"%")}if(this.css.jq.volumeMax.length){this.css.jq.volumeMax.show()}}},volumeMax:function(){this.volume(1);if(this.options.muted){this._muted(false)}},_cssSelectorAncestor:function(ancestor){var self=this;this.options.cssSelectorAncestor=ancestor;this._removeUiClass();this.ancestorJq=ancestor?$(ancestor):[];if(ancestor&&this.ancestorJq.length!==1){this._warning({type:$.jPlayer.warning.CSS_SELECTOR_COUNT,context:ancestor,message:$.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.ancestorJq.length+" found for cssSelectorAncestor.",hint:$.jPlayer.warningHint.CSS_SELECTOR_COUNT})}this._addUiClass();$.each(this.options.cssSelector,function(fn,cssSel){self._cssSelector(fn,cssSel)});this._updateInterface();this._updateButtons();this._updateAutohide();this._updateVolume();this._updateMute()},_cssSelector:function(fn,cssSel){var self=this;if(typeof cssSel==="string"){if($.jPlayer.prototype.options.cssSelector[fn]){if(this.css.jq[fn]&&this.css.jq[fn].length){this.css.jq[fn].unbind(".jPlayer")}this.options.cssSelector[fn]=cssSel;this.css.cs[fn]=this.options.cssSelectorAncestor+" "+cssSel;if(cssSel){this.css.jq[fn]=$(this.css.cs[fn])}else{this.css.jq[fn]=[]}if(this.css.jq[fn].length&&this[fn]){var handler=function(e){e.preventDefault();self[fn](e);if(self.options.autoBlur){$(this).blur()}else{$(this).focus()}};this.css.jq[fn].bind("click.jPlayer",handler)}if(cssSel&&this.css.jq[fn].length!==1){this._warning({type:$.jPlayer.warning.CSS_SELECTOR_COUNT,context:this.css.cs[fn],message:$.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.css.jq[fn].length+" found for "+fn+" method.",hint:$.jPlayer.warningHint.CSS_SELECTOR_COUNT})}}else{this._warning({type:$.jPlayer.warning.CSS_SELECTOR_METHOD,context:fn,message:$.jPlayer.warningMsg.CSS_SELECTOR_METHOD,hint:$.jPlayer.warningHint.CSS_SELECTOR_METHOD})}}else{this._warning({type:$.jPlayer.warning.CSS_SELECTOR_STRING,context:cssSel,message:$.jPlayer.warningMsg.CSS_SELECTOR_STRING,hint:$.jPlayer.warningHint.CSS_SELECTOR_STRING})}},duration:function(e){if(this.options.toggleDuration){if(this.options.captureDuration){e.stopPropagation()}this._setOption("remainingDuration",!this.options.remainingDuration)}},seekBar:function(e){if(this.css.jq.seekBar.length){var $bar=$(e.currentTarget),offset=$bar.offset(),x=e.pageX-offset.left,w=$bar.width(),p=100*x/w;this.playHead(p)}},playbackRate:function(pbr){this._setOption("playbackRate",pbr)},playbackRateBar:function(e){if(this.css.jq.playbackRateBar.length){var $bar=$(e.currentTarget),offset=$bar.offset(),x=e.pageX-offset.left,w=$bar.width(),y=$bar.height()-e.pageY+offset.top,h=$bar.height(),ratio,pbr;if(this.options.verticalPlaybackRate){ratio=y/h}else{ratio=x/w}pbr=ratio*(this.options.maxPlaybackRate-this.options.minPlaybackRate)+this.options.minPlaybackRate;this.playbackRate(pbr)}},_updatePlaybackRate:function(){var pbr=this.options.playbackRate,ratio=(pbr-this.options.minPlaybackRate)/(this.options.maxPlaybackRate-this.options.minPlaybackRate);if(this.status.playbackRateEnabled){if(this.css.jq.playbackRateBar.length){this.css.jq.playbackRateBar.show()}if(this.css.jq.playbackRateBarValue.length){this.css.jq.playbackRateBarValue.show();this.css.jq.playbackRateBarValue[this.options.verticalPlaybackRate?"height":"width"](ratio*100+"%")}}else{if(this.css.jq.playbackRateBar.length){this.css.jq.playbackRateBar.hide()}if(this.css.jq.playbackRateBarValue.length){this.css.jq.playbackRateBarValue.hide()}}},repeat:function(event){var guiAction=typeof event==="object";if(guiAction&&this.options.useStateClassSkin&&this.options.loop){this._loop(false)}else{this._loop(true)}},repeatOff:function(){this._loop(false)},_loop:function(loop){if(this.options.loop!==loop){this.options.loop=loop;this._updateButtons();this._trigger($.jPlayer.event.repeat)}},option:function(key,value){var options=key;if(arguments.length===0){return $.extend(true,{},this.options)}if(typeof key==="string"){var keys=key.split(".");if(typeof value==="undefined"){var opt=$.extend(true,{},this.options);for(var i=0;i<keys.length;i++){if(typeof opt[keys[i]]!=="undefined"){opt=opt[keys[i]]}else{this._warning({type:$.jPlayer.warning.OPTION_KEY,context:key,message:$.jPlayer.warningMsg.OPTION_KEY,hint:$.jPlayer.warningHint.OPTION_KEY});return undefined}}return opt}options={};var opts=options;for(var j=0;j<keys.length;j++){if(j<keys.length-1){opts[keys[j]]={};opts=opts[keys[j]]}else{opts[keys[j]]=value}}}this._setOptions(options);return this},_setOptions:function(options){var self=this;$.each(options,function(key,value){self._setOption(key,value)});return this},_setOption:function(key,value){var self=this;switch(key){case"volume":this.volume(value);break;case"muted":this._muted(value);break;case"globalVolume":this.options[key]=value;break;case"cssSelectorAncestor":this._cssSelectorAncestor(value);break;case"cssSelector":$.each(value,function(fn,cssSel){self._cssSelector(fn,cssSel)});break;case"playbackRate":this.options[key]=value=this._limitValue(value,this.options.minPlaybackRate,this.options.maxPlaybackRate);if(this.html.used){this._html_setProperty("playbackRate",value)}this._updatePlaybackRate();break;case"defaultPlaybackRate":this.options[key]=value=this._limitValue(value,this.options.minPlaybackRate,this.options.maxPlaybackRate);if(this.html.used){this._html_setProperty("defaultPlaybackRate",value)}this._updatePlaybackRate();break;case"minPlaybackRate":this.options[key]=value=this._limitValue(value,.1,this.options.maxPlaybackRate-.1);this._updatePlaybackRate();break;case"maxPlaybackRate":this.options[key]=value=this._limitValue(value,this.options.minPlaybackRate+.1,16);this._updatePlaybackRate();break;case"fullScreen":if(this.options[key]!==value){var wkv=$.jPlayer.nativeFeatures.fullscreen.used.webkitVideo;if(!wkv||wkv&&!this.status.waitForPlay){if(!wkv){this.options[key]=value}if(value){this._requestFullscreen()}else{this._exitFullscreen()}if(!wkv){this._setOption("fullWindow",value)}}}break;case"fullWindow":if(this.options[key]!==value){this._removeUiClass();this.options[key]=value;this._refreshSize()}break;case"size":if(!this.options.fullWindow&&this.options[key].cssClass!==value.cssClass){this._removeUiClass()}this.options[key]=$.extend({},this.options[key],value);this._refreshSize();break;case"sizeFull":if(this.options.fullWindow&&this.options[key].cssClass!==value.cssClass){this._removeUiClass()}this.options[key]=$.extend({},this.options[key],value);this._refreshSize();break;case"autohide":this.options[key]=$.extend({},this.options[key],value);this._updateAutohide();break;case"loop":this._loop(value);break;case"remainingDuration":this.options[key]=value;this._updateInterface();break;case"toggleDuration":this.options[key]=value;break;case"nativeVideoControls":this.options[key]=$.extend({},this.options[key],value);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this._restrictNativeVideoControls();this._updateNativeVideoControls();break;case"noFullWindow":this.options[key]=$.extend({},this.options[key],value);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow);this._restrictNativeVideoControls();this._updateButtons();break;case"noVolume":this.options[key]=$.extend({},this.options[key],value);this.status.noVolume=this._uaBlocklist(this.options.noVolume);this._updateVolume();this._updateMute();break;case"emulateHtml":if(this.options[key]!==value){this.options[key]=value;if(value){this._emulateHtmlBridge()}else{this._destroyHtmlBridge()}}break;case"timeFormat":this.options[key]=$.extend({},this.options[key],value);break;case"keyEnabled":this.options[key]=value;if(!value&&this===$.jPlayer.focus){$.jPlayer.focus=null}break;case"keyBindings":this.options[key]=$.extend(true,{},this.options[key],value);break;case"audioFullScreen":this.options[key]=value;break;case"autoBlur":this.options[key]=value;break}return this},_refreshSize:function(){this._setSize();this._addUiClass();this._updateSize();this._updateButtons();this._updateAutohide();this._trigger($.jPlayer.event.resize)},_setSize:function(){if(this.options.fullWindow){this.status.width=this.options.sizeFull.width;this.status.height=this.options.sizeFull.height;this.status.cssClass=this.options.sizeFull.cssClass}else{this.status.width=this.options.size.width;this.status.height=this.options.size.height;this.status.cssClass=this.options.size.cssClass}this.element.css({width:this.status.width,height:this.status.height})},_addUiClass:function(){if(this.ancestorJq.length){this.ancestorJq.addClass(this.status.cssClass)}},_removeUiClass:function(){if(this.ancestorJq.length){this.ancestorJq.removeClass(this.status.cssClass)}},_updateSize:function(){this.internal.poster.jq.css({width:this.status.width,height:this.status.height});if(!this.status.waitForPlay&&this.html.active&&this.status.video||this.html.video.available&&this.html.used&&this.status.nativeVideoControls){this.internal.video.jq.css({width:this.status.width,height:this.status.height})}else if(!this.status.waitForPlay&&this.flash.active&&this.status.video){this.internal.flash.jq.css({width:this.status.width,height:this.status.height})}},_updateAutohide:function(){var self=this,event="mousemove.jPlayer",namespace=".jPlayerAutohide",eventType=event+namespace,handler=function(event){var moved=false,deltaX,deltaY;if(typeof self.internal.mouse!=="undefined"){deltaX=self.internal.mouse.x-event.pageX;deltaY=self.internal.mouse.y-event.pageY;moved=Math.floor(deltaX)>0||Math.floor(deltaY)>0}else{moved=true}self.internal.mouse={x:event.pageX,y:event.pageY};if(moved){self.css.jq.gui.fadeIn(self.options.autohide.fadeIn,function(){clearTimeout(self.internal.autohideId);self.internal.autohideId=setTimeout(function(){self.css.jq.gui.fadeOut(self.options.autohide.fadeOut)},self.options.autohide.hold)})}};if(this.css.jq.gui.length){this.css.jq.gui.stop(true,true);clearTimeout(this.internal.autohideId);delete this.internal.mouse;this.element.unbind(namespace);this.css.jq.gui.unbind(namespace);if(!this.status.nativeVideoControls){if(this.options.fullWindow&&this.options.autohide.full||!this.options.fullWindow&&this.options.autohide.restored){this.element.bind(eventType,handler);this.css.jq.gui.bind(eventType,handler);this.css.jq.gui.hide()}else{this.css.jq.gui.show()}}else{this.css.jq.gui.hide()}}},fullScreen:function(event){var guiAction=typeof event==="object";if(guiAction&&this.options.useStateClassSkin&&this.options.fullScreen){this._setOption("fullScreen",false)}else{this._setOption("fullScreen",true)}},restoreScreen:function(){this._setOption("fullScreen",false)},_fullscreenAddEventListeners:function(){var self=this,fs=$.jPlayer.nativeFeatures.fullscreen;if(fs.api.fullscreenEnabled){if(fs.event.fullscreenchange){if(typeof this.internal.fullscreenchangeHandler!=="function"){this.internal.fullscreenchangeHandler=function(){self._fullscreenchange()}}document.addEventListener(fs.event.fullscreenchange,this.internal.fullscreenchangeHandler,false)}}},_fullscreenRemoveEventListeners:function(){var fs=$.jPlayer.nativeFeatures.fullscreen;if(this.internal.fullscreenchangeHandler){document.removeEventListener(fs.event.fullscreenchange,this.internal.fullscreenchangeHandler,false)}},_fullscreenchange:function(){if(this.options.fullScreen&&!$.jPlayer.nativeFeatures.fullscreen.api.fullscreenElement()){this._setOption("fullScreen",false)}},_requestFullscreen:function(){var e=this.ancestorJq.length?this.ancestorJq[0]:this.element[0],fs=$.jPlayer.nativeFeatures.fullscreen;if(fs.used.webkitVideo){e=this.htmlElement.video}if(fs.api.fullscreenEnabled){fs.api.requestFullscreen(e)}},_exitFullscreen:function(){var fs=$.jPlayer.nativeFeatures.fullscreen,e;if(fs.used.webkitVideo){e=this.htmlElement.video}if(fs.api.fullscreenEnabled){fs.api.exitFullscreen(e)}},_html_initMedia:function(media){var $media=$(this.htmlElement.media).empty();$.each(media.track||[],function(i,v){var track=document.createElement("track");track.setAttribute("kind",v.kind?v.kind:"");track.setAttribute("src",v.src?v.src:"");track.setAttribute("srclang",v.srclang?v.srclang:"");track.setAttribute("label",v.label?v.label:"");if(v.def){track.setAttribute("default",v.def)}$media.append(track)});this.htmlElement.media.src=this.status.src;if(this.options.preload!=="none"){this._html_load()}this._trigger($.jPlayer.event.timeupdate)},_html_setFormat:function(media){var self=this;$.each(this.formats,function(priority,format){if(self.html.support[format]&&media[format]&&typeof media[format]!=="undefined"){self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}})},_html_setAudio:function(media){this._html_setFormat(media);this.htmlElement.media=this.htmlElement.audio;this._html_initMedia(media)},_html_setVideo:function(media){this._html_setFormat(media);if(this.status.nativeVideoControls){this.htmlElement.video.poster=this._validString(media.poster)?media.poster:""}this.htmlElement.media=this.htmlElement.video;this._html_initMedia(media)},_html_resetMedia:function(){if(this.htmlElement.media){if(this.htmlElement.media.id===this.internal.video.id&&!this.status.nativeVideoControls){this.internal.video.jq.css({width:"0px",height:"0px"})}this.htmlElement.media.pause()}},_html_clearMedia:function(){if(this.htmlElement.media){this.htmlElement.media.src="about:blank";this.htmlElement.media.load()}},_html_load:function(){if(this.status.waitForLoad){this.status.waitForLoad=false;this.htmlElement.media.load()}clearTimeout(this.internal.htmlDlyCmdId)},_html_play:function(time){var self=this,media=this.htmlElement.media;this.androidFix.pause=false;this._html_load();if(this.androidFix.setMedia){this.androidFix.play=true;this.androidFix.time=time}else if(!isNaN(time)){if(this.internal.cmdsIgnored){media.play()}try{if(!media.seekable||typeof media.seekable==="object"&&media.seekable.length>0){media.currentTime=time;media.play()}else{throw 1}}catch(err){this.internal.htmlDlyCmdId=setTimeout(function(){self.play(time)},250);return}}else{media.play()}this._html_checkWaitForPlay()},_html_pause:function(time){var self=this,media=this.htmlElement.media;this.androidFix.play=false;if(time>0){this._html_load()}else{clearTimeout(this.internal.htmlDlyCmdId)}media.pause();if(this.androidFix.setMedia){this.androidFix.pause=true;this.androidFix.time=time}else if(!isNaN(time)){try{if(!media.seekable||typeof media.seekable==="object"&&media.seekable.length>0){media.currentTime=time}else{throw 1}}catch(err){this.internal.htmlDlyCmdId=setTimeout(function(){self.pause(time)},250);return}}if(time>0){this._html_checkWaitForPlay()}},_html_playHead:function(percent){var self=this,media=this.htmlElement.media;this._html_load();try{if(typeof media.seekable==="object"&&media.seekable.length>0){media.currentTime=percent*media.seekable.end(media.seekable.length-1)/100}else if(media.duration>0&&!isNaN(media.duration)){media.currentTime=percent*media.duration/100}else{throw"e"}}catch(err){this.internal.htmlDlyCmdId=setTimeout(function(){self.playHead(percent)},250);return}if(!this.status.waitForLoad){this._html_checkWaitForPlay()}},_html_checkWaitForPlay:function(){if(this.status.waitForPlay){this.status.waitForPlay=false;if(this.css.jq.videoPlay.length){this.css.jq.videoPlay.hide()}if(this.status.video){this.internal.poster.jq.hide();this.internal.video.jq.css({width:this.status.width,height:this.status.height})}}},_html_setProperty:function(property,value){if(this.html.audio.available){this.htmlElement.audio[property]=value}if(this.html.video.available){this.htmlElement.video[property]=value}},_aurora_setAudio:function(media){var self=this;$.each(this.formats,function(priority,format){if(self.aurora.support[format]&&media[format]){self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}});this.aurora.player=new AV.Player.fromURL(this.status.src);this._addAuroraEventListeners(this.aurora.player,this.aurora);if(this.options.preload==="auto"){this._aurora_load();this.status.waitForLoad=false}},_aurora_resetMedia:function(){if(this.aurora.player){this.aurora.player.stop()}},_aurora_clearMedia:function(){},_aurora_load:function(){if(this.status.waitForLoad){this.status.waitForLoad=false;this.aurora.player.preload()}},_aurora_play:function(time){if(!this.status.waitForLoad){if(!isNaN(time)){this.aurora.player.seek(time)}}if(!this.aurora.player.playing){this.aurora.player.play()}this.status.waitForLoad=false;this._aurora_checkWaitForPlay();this._updateButtons(true);this._trigger($.jPlayer.event.play)},_aurora_pause:function(time){if(!isNaN(time)){this.aurora.player.seek(time*1e3)}this.aurora.player.pause();if(time>0){this._aurora_checkWaitForPlay()}this._updateButtons(false);this._trigger($.jPlayer.event.pause)},_aurora_playHead:function(percent){if(this.aurora.player.duration>0){this.aurora.player.seek(percent*this.aurora.player.duration/100)}if(!this.status.waitForLoad){this._aurora_checkWaitForPlay()}},_aurora_checkWaitForPlay:function(){if(this.status.waitForPlay){this.status.waitForPlay=false}},_aurora_volume:function(v){this.aurora.player.volume=v*100},_aurora_mute:function(m){if(m){this.aurora.properties.lastvolume=this.aurora.player.volume;this.aurora.player.volume=0}else{this.aurora.player.volume=this.aurora.properties.lastvolume}this.aurora.properties.muted=m},_flash_setAudio:function(media){var self=this;try{$.each(this.formats,function(priority,format){if(self.flash.support[format]&&media[format]){switch(format){case"m4a":case"fla":self._getMovie().fl_setAudio_m4a(media[format]);break;case"mp3":self._getMovie().fl_setAudio_mp3(media[format]);break;case"rtmpa":self._getMovie().fl_setAudio_rtmp(media[format]);break}self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}});if(this.options.preload==="auto"){this._flash_load();this.status.waitForLoad=false}}catch(err){this._flashError(err)}},_flash_setVideo:function(media){var self=this;try{$.each(this.formats,function(priority,format){if(self.flash.support[format]&&media[format]){switch(format){case"m4v":case"flv":self._getMovie().fl_setVideo_m4v(media[format]);break;case"rtmpv":self._getMovie().fl_setVideo_rtmp(media[format]);break}self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}});if(this.options.preload==="auto"){this._flash_load();this.status.waitForLoad=false}}catch(err){this._flashError(err)}},_flash_resetMedia:function(){this.internal.flash.jq.css({width:"0px",height:"0px"});this._flash_pause(NaN)},_flash_clearMedia:function(){try{this._getMovie().fl_clearMedia()}catch(err){this._flashError(err)}},_flash_load:function(){try{this._getMovie().fl_load()}catch(err){this._flashError(err)}this.status.waitForLoad=false},_flash_play:function(time){try{this._getMovie().fl_play(time)}catch(err){this._flashError(err)}this.status.waitForLoad=false;this._flash_checkWaitForPlay()},_flash_pause:function(time){try{this._getMovie().fl_pause(time)}catch(err){this._flashError(err)}if(time>0){this.status.waitForLoad=false;this._flash_checkWaitForPlay()}},_flash_playHead:function(p){try{this._getMovie().fl_play_head(p)}catch(err){this._flashError(err)}if(!this.status.waitForLoad){this._flash_checkWaitForPlay()}},_flash_checkWaitForPlay:function(){if(this.status.waitForPlay){this.status.waitForPlay=false;if(this.css.jq.videoPlay.length){this.css.jq.videoPlay.hide()}if(this.status.video){this.internal.poster.jq.hide();this.internal.flash.jq.css({width:this.status.width,height:this.status.height})}}},_flash_volume:function(v){try{this._getMovie().fl_volume(v)}catch(err){this._flashError(err)}},_flash_mute:function(m){try{this._getMovie().fl_mute(m)}catch(err){this._flashError(err)}},_getMovie:function(){return document[this.internal.flash.id]},_getFlashPluginVersion:function(){var version=0,flash;if(window.ActiveXObject){try{flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(flash){var v=flash.GetVariable("$version");if(v){v=v.split(" ")[1].split(",");version=parseInt(v[0],10)+"."+parseInt(v[1],10)}}}catch(e){}}else if(navigator.plugins&&navigator.mimeTypes.length>0){flash=navigator.plugins["Shockwave Flash"];if(flash){version=navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/,"$1")}}return version*1},_checkForFlash:function(version){var flashOk=false;if(this._getFlashPluginVersion()>=version){flashOk=true}return flashOk},_validString:function(url){return url&&typeof url==="string"},_limitValue:function(value,min,max){return value<min?min:value>max?max:value},_urlNotSetError:function(context){this._error({type:$.jPlayer.error.URL_NOT_SET,context:context,message:$.jPlayer.errorMsg.URL_NOT_SET,hint:$.jPlayer.errorHint.URL_NOT_SET})},_flashError:function(error){var errorType;if(!this.internal.ready){errorType="FLASH"}else{errorType="FLASH_DISABLED"}this._error({type:$.jPlayer.error[errorType],context:this.internal.flash.swf,message:$.jPlayer.errorMsg[errorType]+error.message,hint:$.jPlayer.errorHint[errorType]});this.internal.flash.jq.css({width:"1px",height:"1px"})},_error:function(error){this._trigger($.jPlayer.event.error,error);if(this.options.errorAlerts){this._alert("Error!"+(error.message?"\n"+error.message:"")+(error.hint?"\n"+error.hint:"")+"\nContext: "+error.context)}},_warning:function(warning){this._trigger($.jPlayer.event.warning,undefined,warning);if(this.options.warningAlerts){this._alert("Warning!"+(warning.message?"\n"+warning.message:"")+(warning.hint?"\n"+warning.hint:"")+"\nContext: "+warning.context)}},_alert:function(message){var msg="jPlayer "+this.version.script+" : id='"+this.internal.self.id+"' : "+message;if(!this.options.consoleAlerts){alert(msg)}else if(window.console&&window.console.log){window.console.log(msg)}},_emulateHtmlBridge:function(){var self=this;$.each($.jPlayer.emulateMethods.split(/\s+/g),function(i,name){self.internal.domNode[name]=function(arg){self[name](arg)}});$.each($.jPlayer.event,function(eventName,eventType){var nativeEvent=true;$.each($.jPlayer.reservedEvent.split(/\s+/g),function(i,name){if(name===eventName){nativeEvent=false;return false}});if(nativeEvent){self.element.bind(eventType+".jPlayer.jPlayerHtml",function(){self._emulateHtmlUpdate();var domEvent=document.createEvent("Event");domEvent.initEvent(eventName,false,true);self.internal.domNode.dispatchEvent(domEvent)})}})},_emulateHtmlUpdate:function(){var self=this;$.each($.jPlayer.emulateStatus.split(/\s+/g),function(i,name){self.internal.domNode[name]=self.status[name]});$.each($.jPlayer.emulateOptions.split(/\s+/g),function(i,name){self.internal.domNode[name]=self.options[name]})},_destroyHtmlBridge:function(){var self=this;this.element.unbind(".jPlayerHtml");var emulated=$.jPlayer.emulateMethods+" "+$.jPlayer.emulateStatus+" "+$.jPlayer.emulateOptions;$.each(emulated.split(/\s+/g),function(i,name){delete self.internal.domNode[name]})}};$.jPlayer.error={FLASH:"e_flash",FLASH_DISABLED:"e_flash_disabled",NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"};$.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",FLASH_DISABLED:"jPlayer's Flash fallback has been disabled by the browser due to the CSS rules you have used. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.",URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+$.jPlayer.prototype.version.script+" needs Jplayer.swf version "+$.jPlayer.prototype.version.needFlash+" but found "};$.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",FLASH_DISABLED:"Check that you have not display:none; the jPlayer entity or any ancestor.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.",URL:"Check media URL is valid.",URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."};$.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"};$.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.",OPTION_KEY:"The option requested in jPlayer('option') is undefined."};$.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."}});
\ No newline at end of file
+(function(root,factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof exports==="object"){factory(require("jquery"))}else{if(root.jQuery){factory(root.jQuery)}else{factory(root.Zepto)}}})(this,function($,undefined){$.fn.jPlayer=function(options){var name="jPlayer";var isMethodCall=typeof options==="string",args=Array.prototype.slice.call(arguments,1),returnValue=this;options=!isMethodCall&&args.length?$.extend.apply(null,[true,options].concat(args)):options;if(isMethodCall&&options.charAt(0)==="_"){return returnValue}if(isMethodCall){this.each(function(){var instance=$(this).data(name),methodValue=instance&&$.isFunction(instance[options])?instance[options].apply(instance,args):instance;if(methodValue!==instance&&typeof methodValue!=="undefined"){returnValue=methodValue;return false}})}else{this.each(function(){var instance=$(this).data(name);if(instance){instance.option(options||{})}else{$(this).data(name,new $.jPlayer(options,this))}})}return returnValue};$.jPlayer=function(options,element){if(arguments.length){this.element=$(element);this.options=$.extend(true,{},this.options,options);var self=this;this.element.bind("remove.jPlayer",function(){self.destroy()});this._init()}};if(typeof $.fn.stop!=="function"){$.fn.stop=function(){}}$.jPlayer.emulateMethods="load play pause";$.jPlayer.emulateStatus="src readyState networkState currentTime duration paused ended playbackRate";$.jPlayer.emulateOptions="muted volume";$.jPlayer.reservedEvent="ready flashreset resize repeat error warning";$.jPlayer.event={};$.each(["ready","setmedia","flashreset","resize","repeat","click","error","warning","loadstart","progress","suspend","abort","emptied","stalled","play","pause","loadedmetadata","loadeddata","waiting","playing","canplay","canplaythrough","seeking","seeked","timeupdate","ended","ratechange","durationchange","volumechange"],function(){$.jPlayer.event[this]="jPlayer_"+this});$.jPlayer.htmlEvent=["loadstart","abort","emptied","stalled","loadedmetadata","canplay","canplaythrough"];$.jPlayer.pause=function(){$.jPlayer.prototype.destroyRemoved();$.each($.jPlayer.prototype.instances,function(i,element){if(element.data("jPlayer").status.srcSet){element.jPlayer("pause")}})};$.jPlayer.timeFormat={showHour:false,showMin:true,showSec:true,padHour:false,padMin:true,padSec:true,sepHour:":",sepMin:":",sepSec:""};var ConvertTime=function(){this.init()};ConvertTime.prototype={init:function(){this.options={timeFormat:$.jPlayer.timeFormat}},time:function(s){s=s&&typeof s==="number"?s:0;var myTime=new Date(s*1e3),hour=myTime.getUTCHours(),min=this.options.timeFormat.showHour?myTime.getUTCMinutes():myTime.getUTCMinutes()+hour*60,sec=this.options.timeFormat.showMin?myTime.getUTCSeconds():myTime.getUTCSeconds()+min*60,strHour=this.options.timeFormat.padHour&&hour<10?"0"+hour:hour,strMin=this.options.timeFormat.padMin&&min<10?"0"+min:min,strSec=this.options.timeFormat.padSec&&sec<10?"0"+sec:sec,strTime="";strTime+=this.options.timeFormat.showHour?strHour+this.options.timeFormat.sepHour:"";strTime+=this.options.timeFormat.showMin?strMin+this.options.timeFormat.sepMin:"";strTime+=this.options.timeFormat.showSec?strSec+this.options.timeFormat.sepSec:"";return strTime}};var myConvertTime=new ConvertTime;$.jPlayer.convertTime=function(s){return myConvertTime.time(s)};$.jPlayer.uaBrowser=function(userAgent){var ua=userAgent.toLowerCase();var rwebkit=/(webkit)[ \/]([\w.]+)/;var ropera=/(opera)(?:.*version)?[ \/]([\w.]+)/;var rmsie=/(msie) ([\w.]+)/;var rmozilla=/(mozilla)(?:.*? rv:([\w.]+))?/;var match=rwebkit.exec(ua)||ropera.exec(ua)||rmsie.exec(ua)||ua.indexOf("compatible")<0&&rmozilla.exec(ua)||[];return{browser:match[1]||"",version:match[2]||"0"}};$.jPlayer.uaPlatform=function(userAgent){var ua=userAgent.toLowerCase();var rplatform=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/;var rtablet=/(ipad|playbook)/;var randroid=/(android)/;var rmobile=/(mobile)/;var platform=rplatform.exec(ua)||[];var tablet=rtablet.exec(ua)||!rmobile.exec(ua)&&randroid.exec(ua)||[];if(platform[1]){platform[1]=platform[1].replace(/\s/g,"_")}return{platform:platform[1]||"",tablet:tablet[1]||""}};$.jPlayer.browser={};$.jPlayer.platform={};var browserMatch=$.jPlayer.uaBrowser(navigator.userAgent);if(browserMatch.browser){$.jPlayer.browser[browserMatch.browser]=true;$.jPlayer.browser.version=browserMatch.version}var platformMatch=$.jPlayer.uaPlatform(navigator.userAgent);if(platformMatch.platform){$.jPlayer.platform[platformMatch.platform]=true;$.jPlayer.platform.mobile=!platformMatch.tablet;$.jPlayer.platform.tablet=!!platformMatch.tablet}$.jPlayer.getDocMode=function(){var docMode;if($.jPlayer.browser.msie){if(document.documentMode){docMode=document.documentMode}else{docMode=5;if(document.compatMode){if(document.compatMode==="CSS1Compat"){docMode=7}}}}return docMode};$.jPlayer.browser.documentMode=$.jPlayer.getDocMode();$.jPlayer.nativeFeatures={init:function(){var d=document,v=d.createElement("video"),spec={w3c:["fullscreenEnabled","fullscreenElement","requestFullscreen","exitFullscreen","fullscreenchange","fullscreenerror"],moz:["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror"],webkit:["","webkitCurrentFullScreenElement","webkitRequestFullScreen","webkitCancelFullScreen","webkitfullscreenchange",""],webkitVideo:["webkitSupportsFullscreen","webkitDisplayingFullscreen","webkitEnterFullscreen","webkitExitFullscreen","",""],ms:["","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError"]},specOrder=["w3c","moz","webkit","webkitVideo","ms"],fs,i,il;this.fullscreen=fs={support:{w3c:!!d[spec.w3c[0]],moz:!!d[spec.moz[0]],webkit:typeof d[spec.webkit[3]]==="function",webkitVideo:typeof v[spec.webkitVideo[2]]==="function",ms:typeof v[spec.ms[2]]==="function"},used:{}};for(i=0,il=specOrder.length;i<il;i++){var n=specOrder[i];if(fs.support[n]){fs.spec=n;fs.used[n]=true;break}}if(fs.spec){var s=spec[fs.spec];fs.api={fullscreenEnabled:true,fullscreenElement:function(elem){elem=elem?elem:d;return elem[s[1]]},requestFullscreen:function(elem){return elem[s[2]]()},exitFullscreen:function(elem){elem=elem?elem:d;return elem[s[3]]()}};fs.event={fullscreenchange:s[4],fullscreenerror:s[5]}}else{fs.api={fullscreenEnabled:false,fullscreenElement:function(){return null},requestFullscreen:function(){},exitFullscreen:function(){}};fs.event={}}}};$.jPlayer.nativeFeatures.init();$.jPlayer.focus=null;$.jPlayer.keyIgnoreElementNames="A INPUT TEXTAREA SELECT BUTTON";var keyBindings=function(event){var f=$.jPlayer.focus,ignoreKey;if(f){$.each($.jPlayer.keyIgnoreElementNames.split(/\s+/g),function(i,name){if(event.target.nodeName.toUpperCase()===name.toUpperCase()){ignoreKey=true;return false}});if(!ignoreKey){$.each(f.options.keyBindings,function(action,binding){if(binding&&$.isFunction(binding.fn)&&(typeof binding.key==="number"&&event.which===binding.key||typeof binding.key==="string"&&event.key===binding.key)){event.preventDefault();binding.fn(f);return false}})}}};$.jPlayer.keys=function(en){var event="keydown.jPlayer";$(document.documentElement).unbind(event);if(en){$(document.documentElement).bind(event,keyBindings)}};var progress_start_time=0;$.jPlayer.keys(true);$.jPlayer.prototype={count:0,version:{script:"2.9.2",needFlash:"2.9.0",flash:"unknown"},options:{swfPath:"/lib/modules/jplayer",solution:"html, aurora, flash",supplied:"mp3, flac, m4a, oga, ogg, wav, m3u, m3u8, m4v, m3u8v, m3uv, ogv, webmv, flv, rtmpv",auroraFormats:"wav, mp3, flac, aac, opus, m4a, oga, ogg, m3u, m3u8",preload:"metadata",volume:.8,muted:false,remainingDuration:false,toggleDuration:false,captureDuration:true,playbackRate:1,defaultPlaybackRate:1,minPlaybackRate:.5,maxPlaybackRate:4,wmode:"gpu",backgroundColor:"#000000",cssSelectorAncestor:"#jp_container_1",cssSelector:{videoPlay:".jp-video-play",play:".jp-play",pause:".jp-pause",stop:".jp-stop",seekBar:".jp-seek-bar",playBar:".jp-play-bar",mute:".jp-mute",unmute:".jp-unmute",volumeBar:".jp-volume-bar",volumeBarValue:".jp-volume-bar-value",volumeMax:".jp-volume-max",playbackRateBar:".jp-playback-rate-bar",playbackRateBarValue:".jp-playback-rate-bar-value",currentTime:".jp-current-time",duration:".jp-duration",title:".jp-title",fullScreen:".jp-full-screen",restoreScreen:".jp-restore-screen",repeat:".jp-repeat",repeatOff:".jp-repeat-off",gui:".jp-gui",noSolution:".jp-no-solution"},stateClass:{playing:"jp-state-playing",seeking:"jp-state-seeking",muted:"jp-state-muted",looped:"jp-state-looped",fullScreen:"jp-state-full-screen",noVolume:"jp-state-no-volume"},useStateClassSkin:false,autoBlur:true,smoothPlayBar:false,fullScreen:false,fullWindow:false,autohide:{restored:false,full:true,fadeIn:200,fadeOut:600,hold:1e3},loop:false,repeat:function(event){if(event.jPlayer.options.loop){$(this).unbind(".jPlayerRepeat").bind($.jPlayer.event.ended+".jPlayer.jPlayerRepeat",function(){$(this).jPlayer("play")})}else{$(this).unbind(".jPlayerRepeat")}},nativeVideoControls:{},noFullWindow:{msie:/msie [0-6]\./,ipad:/ipad.*?os [0-4]\./,iphone:/iphone/,ipod:/ipod/,android_pad:/android [0-3]\.(?!.*?mobile)/,android_phone:/(?=.*android)(?!.*chrome)(?=.*mobile)/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/},noVolume:{ipad:/ipad/,iphone:/iphone/,ipod:/ipod/,android_pad:/android(?!.*?mobile)/,android_phone:/android.*?mobile/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/,playbook:/playbook/},timeFormat:{},keyEnabled:false,audioFullScreen:false,keyBindings:{play:{key:80,fn:function(f){if(f.status.paused){f.play()}else{f.pause()}}},fullScreen:{},muted:{key:77,fn:function(f){f._muted(!f.options.muted)}},volumeUp:{key:190,fn:function(f){f.volume(f.options.volume+.1)}},volumeDown:{key:188,fn:function(f){f.volume(f.options.volume-.1)}},loop:{key:76,fn:function(f){f._loop(!f.options.loop)}},next:{key:78,fn:function(){self.next()}},previous:{key:66,fn:function(){self.previous()}}},verticalVolume:false,verticalPlaybackRate:false,globalVolume:false,idPrefix:"jp",noConflict:"jQuery",emulateHtml:false,consoleAlerts:true,errorAlerts:false,warningAlerts:false},optionsAudio:{size:{width:"0px",height:"0px",cssClass:""},sizeFull:{width:"0px",height:"0px",cssClass:""}},optionsVideo:{size:{width:"480px",height:"270px",cssClass:"jp-video-270p"},sizeFull:{width:"100%",height:"100%",cssClass:"jp-video-full"}},instances:{},status:{src:"",media:{},paused:true,format:{},formatType:"",waitForPlay:true,waitForLoad:true,srcSet:false,video:false,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,remaining:0,videoWidth:0,videoHeight:0,readyState:0,networkState:0,playbackRate:1,ended:0},internal:{ready:false},solution:{html:true,aurora:true,flash:true},format:{mp3:{codec:"audio/mpeg",flashCanPlay:true,media:"audio"},m4a:{codec:'audio/mp4; codecs="mp4a.40.2"',flashCanPlay:true,media:"audio"},m3u8a:{codec:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',flashCanPlay:false,media:"audio"},m3u:{codec:"audio/mpegurl",flashCanPlay:false,media:"audio"},m3u8:{codec:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',flashCanPlay:false,media:"audio"},oga:{codec:'audio/ogg; codecs="vorbis, opus"',flashCanPlay:false,media:"audio"},flac:{codec:"audio/flac",flashCanPlay:false,media:"audio"},wav:{codec:'audio/wav; codecs="1"',flashCanPlay:false,media:"audio"},webma:{codec:'audio/webm; codecs="vorbis"',flashCanPlay:false,media:"audio"},fla:{codec:"audio/x-flv",flashCanPlay:true,media:"audio"},rtmpa:{codec:'audio/rtmp; codecs="rtmp"',flashCanPlay:true,media:"audio"},m4v:{codec:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:true,media:"video"},m3u8v:{codec:'application/vnd.apple.mpegurl; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:false,media:"video"},m3uv:{codec:"audio/mpegurl",flashCanPlay:false,media:"video"},ogv:{codec:'video/ogg; codecs="theora, vorbis"',flashCanPlay:false,media:"video"},webmv:{codec:'video/webm; codecs="vorbis, vp8"',flashCanPlay:false,media:"video"},flv:{codec:"video/x-flv",flashCanPlay:true,media:"video"},rtmpv:{codec:'video/rtmp; codecs="rtmp"',flashCanPlay:true,media:"video"}},_init:function(){var self=this;this.element.empty();this.status=$.extend({},this.status);this.internal=$.extend({},this.internal);this.options.timeFormat=$.extend({},$.jPlayer.timeFormat,this.options.timeFormat);this.internal.cmdsIgnored=$.jPlayer.platform.ipad||$.jPlayer.platform.iphone||$.jPlayer.platform.ipod;this.internal.domNode=this.element.get(0);if(this.options.keyEnabled&&!$.jPlayer.focus){$.jPlayer.focus=this}this.androidFix={setMedia:false,play:false,pause:false,time:NaN};if($.jPlayer.platform.android){this.options.preload=this.options.preload!=="auto"?"metadata":"auto"}this.formats=[];this.solutions=[];this.require={};this.htmlElement={};this.html={};this.html.audio={};this.html.video={};this.aurora={};this.aurora.formats=[];this.aurora.properties=[];this.flash={};this.css={};this.css.cs={};this.css.jq={};this.ancestorJq=[];this.options.volume=this._limitValue(this.options.volume,0,1);$.each(this.options.supplied.toLowerCase().split(","),function(index1,value1){var format=value1.replace(/^\s+|\s+$/g,"");if(self.format[format]){var dupFound=false;$.each(self.formats,function(index2,value2){if(format===value2){dupFound=true;return false}});if(!dupFound){self.formats.push(format)}}});$.each(this.options.solution.toLowerCase().split(","),function(index1,value1){var solution=value1.replace(/^\s+|\s+$/g,"");if(self.solution[solution]){var dupFound=false;$.each(self.solutions,function(index2,value2){if(solution===value2){dupFound=true;return false}});if(!dupFound){self.solutions.push(solution)}}});$.each(this.options.auroraFormats.toLowerCase().split(","),function(index1,value1){var format=value1.replace(/^\s+|\s+$/g,"");if(self.format[format]){var dupFound=false;$.each(self.aurora.formats,function(index2,value2){if(format===value2){dupFound=true;return false}});if(!dupFound){self.aurora.formats.push(format)}}});this.internal.instance="jp_"+this.count;this.instances[this.internal.instance]=this.element;if(!this.element.attr("id")){this.element.attr("id",this.options.idPrefix+"_jplayer_"+this.count)}this.internal.self=$.extend({},{id:this.element.attr("id"),jq:this.element});this.internal.audio=$.extend({},{id:this.options.idPrefix+"_audio_"+this.count,jq:undefined});this.internal.video=$.extend({},{id:this.options.idPrefix+"_video_"+this.count,jq:undefined});this.internal.flash=$.extend({},{id:this.options.idPrefix+"_flash_"+this.count,jq:undefined,swf:this.options.swfPath+(this.options.swfPath.toLowerCase().slice(-4)!==".swf"?(this.options.swfPath&&this.options.swfPath.slice(-1)!=="/"?"/":"")+"jquery.jplayer.swf":"")});this.internal.poster=$.extend({},{id:this.options.idPrefix+"_poster_"+this.count,jq:undefined});$.each($.jPlayer.event,function(eventName,eventType){if(typeof self.options[eventName]!=="undefined"){self.element.bind(eventType+".jPlayer",self.options[eventName]);self.options[eventName]=undefined}});this.require.audio=false;this.require.video=false;$.each(this.formats,function(priority,format){self.require[self.format[format].media]=true});if(this.require.video){this.options=$.extend(true,{},this.optionsVideo,this.options)}else{this.options=$.extend(true,{},this.optionsAudio,this.options)}this._setSize();this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow);this.status.noVolume=this._uaBlocklist(this.options.noVolume);if($.jPlayer.nativeFeatures.fullscreen.api.fullscreenEnabled){this._fullscreenAddEventListeners()}this._restrictNativeVideoControls();this.htmlElement.poster=document.createElement("img");this.htmlElement.poster.id=this.internal.poster.id;this.htmlElement.poster.onload=function(){if(!self.status.video||self.status.waitForPlay){self.internal.poster.jq.show()}};this.element.append(this.htmlElement.poster);this.internal.poster.jq=$("#"+this.internal.poster.id);this.internal.poster.jq.css({width:this.status.width,height:this.status.height});this.internal.poster.jq.hide();this.internal.poster.jq.bind("click.jPlayer",function(){self._trigger($.jPlayer.event.click)});this.html.audio.available=false;if(this.require.audio){this.htmlElement.audio=document.createElement("audio");this.htmlElement.audio.id=this.internal.audio.id;this.html.audio.available=!!this.htmlElement.audio.canPlayType&&this._testCanPlayType(this.htmlElement.audio)}this.html.video.available=false;if(this.require.video){this.htmlElement.video=document.createElement("video");this.htmlElement.video.id=this.internal.video.id;this.html.video.available=!!this.htmlElement.video.canPlayType&&this._testCanPlayType(this.htmlElement.video)}this.flash.available=this._checkForFlash(10.1);this.html.canPlay={};this.aurora.canPlay={};this.flash.canPlay={};$.each(this.formats,function(priority,format){self.html.canPlay[format]=self.html[self.format[format].media].available&&""!==self.htmlElement[self.format[format].media].canPlayType(self.format[format].codec);self.aurora.canPlay[format]=$.inArray(format,self.aurora.formats)>-1;self.flash.canPlay[format]=self.format[format].flashCanPlay&&self.flash.available});this.html.desired=true;this.aurora.desired=false;this.flash.desired=false;$.each(this.solutions,function(solutionPriority,solution){if(solutionPriority===0){self[solution].desired=true}else{var audioCanPlay=false;var videoCanPlay=false;$.each(self.formats,function(formatPriority,format){if(self[self.solutions[0]].canPlay[format]){if(self.format[format].media==="video"){videoCanPlay=true}else{audioCanPlay=true}}});self[solution].desired=self.require.audio&&!audioCanPlay||self.require.video&&!videoCanPlay}});this.html.support={};this.aurora.support={};this.flash.support={};$.each(this.formats,function(priority,format){self.html.support[format]=self.html.canPlay[format]&&self.html.desired;self.aurora.support[format]=self.aurora.canPlay[format]&&self.aurora.desired;self.flash.support[format]=self.flash.canPlay[format]&&self.flash.desired});this.html.used=false;this.aurora.used=false;this.flash.used=false;$.each(this.solutions,function(solutionPriority,solution){$.each(self.formats,function(formatPriority,format){if(self[solution].support[format]){self[solution].used=true;return false}})});this._resetActive();this._resetGate();this._cssSelectorAncestor(this.options.cssSelectorAncestor);if(!(this.html.used||this.aurora.used||this.flash.used)){this._error({type:$.jPlayer.error.NO_SOLUTION,context:"{solution:'"+this.options.solution+"', supplied:'"+this.options.supplied+"'}",message:$.jPlayer.errorMsg.NO_SOLUTION,hint:$.jPlayer.errorHint.NO_SOLUTION});if(this.css.jq.noSolution.length){this.css.jq.noSolution.show()}}else{if(this.css.jq.noSolution.length){this.css.jq.noSolution.hide()}}if(this.flash.used){var htmlObj,flashVars="jQuery="+encodeURI(this.options.noConflict)+"&id="+encodeURI(this.internal.self.id)+"&vol="+this.options.volume+"&muted="+this.options.muted;if($.jPlayer.browser.msie&&(Number($.jPlayer.browser.version)<9||$.jPlayer.browser.documentMode<9)){var objStr='<object id="'+this.internal.flash.id+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="0" height="0" tabindex="-1"></object>';var paramStr=['<param name="movie" value="'+this.internal.flash.swf+'" />','<param name="FlashVars" value="'+flashVars+'" />','<param name="allowScriptAccess" value="always" />','<param name="bgcolor" value="'+this.options.backgroundColor+'" />','<param name="wmode" value="'+this.options.wmode+'" />'];htmlObj=document.createElement(objStr);for(var i=0;i<paramStr.length;i++){htmlObj.appendChild(document.createElement(paramStr[i]))}}else{var createParam=function(el,n,v){var p=document.createElement("param");p.setAttribute("name",n);p.setAttribute("value",v);el.appendChild(p)};htmlObj=document.createElement("object");htmlObj.setAttribute("id",this.internal.flash.id);htmlObj.setAttribute("name",this.internal.flash.id);htmlObj.setAttribute("data",this.internal.flash.swf);htmlObj.setAttribute("type","application/x-shockwave-flash");htmlObj.setAttribute("width","1");htmlObj.setAttribute("height","1");htmlObj.setAttribute("tabindex","-1");createParam(htmlObj,"flashvars",flashVars);createParam(htmlObj,"allowscriptaccess","always");createParam(htmlObj,"bgcolor",this.options.backgroundColor);createParam(htmlObj,"wmode",this.options.wmode)}this.element.append(htmlObj);this.internal.flash.jq=$(htmlObj)}if(this.html.used&&!this.flash.used){this.status.playbackRateEnabled=this._testPlaybackRate("audio")}else{this.status.playbackRateEnabled=false}this._updatePlaybackRate();if(this.html.used){if(this.html.audio.available){this._addHtmlEventListeners(this.htmlElement.audio,this.html.audio);this.element.append(this.htmlElement.audio);this.internal.audio.jq=$("#"+this.internal.audio.id)}if(this.html.video.available){this._addHtmlEventListeners(this.htmlElement.video,this.html.video);this.element.append(this.htmlElement.video);this.internal.video.jq=$("#"+this.internal.video.id);if(this.status.nativeVideoControls){this.internal.video.jq.css({width:this.status.width,height:this.status.height})}else{this.internal.video.jq.css({width:"0px",height:"0px"})}this.internal.video.jq.bind("click.jPlayer",function(){self._trigger($.jPlayer.event.click)})}}if(this.aurora.used){}if(this.options.emulateHtml){this._emulateHtmlBridge()}if((this.html.used||this.aurora.used)&&!this.flash.used){setTimeout(function(){self.internal.ready=true;self.version.flash="n/a";self._trigger($.jPlayer.event.repeat);self._trigger($.jPlayer.event.ready)},100)}this._updateNativeVideoControls();if(this.css.jq.videoPlay.length){this.css.jq.videoPlay.hide()}$.jPlayer.prototype.count++},destroy:function(){this.clearMedia();this._removeUiClass();if(this.css.jq.currentTime.length){this.css.jq.currentTime.text("")}if(this.css.jq.duration.length){this.css.jq.duration.text("")}$.each(this.css.jq,function(fn,jq){if(jq.length){jq.unbind(".jPlayer")}});this.internal.poster.jq.unbind(".jPlayer");if(this.internal.video.jq){this.internal.video.jq.unbind(".jPlayer")}this._fullscreenRemoveEventListeners();if(this===$.jPlayer.focus){$.jPlayer.focus=null}if(this.options.emulateHtml){this._destroyHtmlBridge()}this.element.removeData("jPlayer");this.element.unbind(".jPlayer");this.element.empty();delete this.instances[this.internal.instance]},destroyRemoved:function(){var self=this;$.each(this.instances,function(i,element){if(self.element!==element){if(!element.data("jPlayer")){element.jPlayer("destroy");delete self.instances[i]}}})},enable:function(){},disable:function(){},_testCanPlayType:function(elem){try{elem.canPlayType(this.format.mp3.codec);return true}catch(err){return false}},_testPlaybackRate:function(type){var el,rate=.5;type=typeof type==="string"?type:"audio";el=document.createElement(type);try{if("playbackRate"in el){el.playbackRate=rate;return el.playbackRate===rate}else{return false}}catch(err){return false}},_uaBlocklist:function(list){var ua=navigator.userAgent.toLowerCase(),block=false;$.each(list,function(p,re){if(re&&re.test(ua)){block=true;return false}});return block},_restrictNativeVideoControls:function(){if(this.require.audio){if(this.status.nativeVideoControls){this.status.nativeVideoControls=false;this.status.noFullWindow=true}}},_updateNativeVideoControls:function(){if(this.html.video.available&&this.html.used){this.htmlElement.video.controls=this.status.nativeVideoControls;this._updateAutohide();if(this.status.nativeVideoControls&&this.require.video){this.internal.poster.jq.hide();this.internal.video.jq.css({width:this.status.width,height:this.status.height})}else if(this.status.waitForPlay&&this.status.video){this.internal.poster.jq.show();this.internal.video.jq.css({width:"0px",height:"0px"})}}},_addHtmlEventListeners:function(mediaElement,entity){var self=this;mediaElement.preload=this.options.preload;mediaElement.muted=this.options.muted;mediaElement.volume=this.options.volume;if(this.status.playbackRateEnabled){mediaElement.defaultPlaybackRate=this.options.defaultPlaybackRate;mediaElement.playbackRate=this.options.playbackRate}mediaElement.addEventListener("progress",function(){if(entity.gate){if(self.internal.cmdsIgnored&&this.readyState>0){self.internal.cmdsIgnored=false}self._getHtmlStatus(mediaElement);self._updateInterface();self._trigger($.jPlayer.event.progress)}},false);mediaElement.addEventListener("loadeddata",function(){if(entity.gate){self.androidFix.setMedia=false;if(self.androidFix.play){self.androidFix.play=false;self.play(self.androidFix.time)}if(self.androidFix.pause){self.androidFix.pause=false;self.pause(self.androidFix.time)}self._trigger($.jPlayer.event.loadeddata)}},false);mediaElement.addEventListener("timeupdate",function(){if(entity.gate){self._getHtmlStatus(mediaElement);self._updateInterface();self._trigger($.jPlayer.event.timeupdate)}},false);mediaElement.addEventListener("durationchange",function(){if(entity.gate){self._getHtmlStatus(mediaElement);self._updateInterface();self._trigger($.jPlayer.event.durationchange)}},false);mediaElement.addEventListener("play",function(){if(entity.gate){self._updateButtons(true);self._html_checkWaitForPlay();self._trigger($.jPlayer.event.play)}},false);mediaElement.addEventListener("playing",function(){if(entity.gate){self._updateButtons(true);self._seeked();self._trigger($.jPlayer.event.playing)}},false);mediaElement.addEventListener("pause",function(){if(entity.gate){self._updateButtons(false);self._trigger($.jPlayer.event.pause)}},false);mediaElement.addEventListener("waiting",function(){if(entity.gate){self._seeking();self._trigger($.jPlayer.event.waiting)}},false);mediaElement.addEventListener("seeking",function(){if(entity.gate){self._seeking();self._trigger($.jPlayer.event.seeking)}},false);mediaElement.addEventListener("seeked",function(){if(entity.gate){self._seeked();self._trigger($.jPlayer.event.seeked)}},false);mediaElement.addEventListener("volumechange",function(){if(entity.gate){self.options.volume=mediaElement.volume;self.options.muted=mediaElement.muted;self._updateMute();self._updateVolume();self._trigger($.jPlayer.event.volumechange)}},false);mediaElement.addEventListener("ratechange",function(){if(entity.gate){self.options.defaultPlaybackRate=mediaElement.defaultPlaybackRate;self.options.playbackRate=mediaElement.playbackRate;self._updatePlaybackRate();self._trigger($.jPlayer.event.ratechange)}},false);mediaElement.addEventListener("suspend",function(){if(entity.gate){self._seeked();self._trigger($.jPlayer.event.suspend)}},false);mediaElement.addEventListener("ended",function(){if(entity.gate){if(!$.jPlayer.browser.webkit){self.htmlElement.media.currentTime=0}self.htmlElement.media.pause();self._updateButtons(false);self._getHtmlStatus(mediaElement,true);self._updateInterface();self._trigger($.jPlayer.event.ended)}},false);mediaElement.addEventListener("error",function(){if(entity.gate){self._updateButtons(false);self._seeked();if(self.status.srcSet){clearTimeout(self.internal.htmlDlyCmdId);self.status.waitForLoad=true;self.status.waitForPlay=true;if(self.status.video&&!self.status.nativeVideoControls){self.internal.video.jq.css({width:"0px",height:"0px"})}if(self._validString(self.status.media.poster)&&!self.status.nativeVideoControls){self.internal.poster.jq.show()}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.show()}self._error({type:$.jPlayer.error.URL,context:self.status.src,message:$.jPlayer.errorMsg.URL,hint:$.jPlayer.errorHint.URL})}}},false);$.each($.jPlayer.htmlEvent,function(i,eventType){mediaElement.addEventListener(this,function(){if(entity.gate){self._trigger($.jPlayer.event[eventType])}},false)})},_addAuroraEventListeners:function(player,entity){var self=this;player.volume=this.options.volume*100;player.on("progress",function(){if(entity.gate){if(self.internal.cmdsIgnored&&this.readyState>0){self.internal.cmdsIgnored=false}self._getAuroraStatus(player);self._updateInterface();self._trigger($.jPlayer.event.progress);if(player.duration>0){self._trigger($.jPlayer.event.timeupdate)}}},false);player.on("ready",function(){if(entity.gate){self._trigger($.jPlayer.event.loadeddata)}},false);player.on("duration",function(){if(entity.gate){self._getAuroraStatus(player);self._updateInterface();self._trigger($.jPlayer.event.durationchange)}},false);player.on("end",function(){if(entity.gate){self._updateButtons(false);self._getAuroraStatus(player,true);self._updateInterface();self._trigger($.jPlayer.event.ended)}},false);player.on("error",function(){if(entity.gate){self._updateButtons(false);self._seeked();if(self.status.srcSet){self.status.waitForLoad=true;self.status.waitForPlay=true;if(self.status.video&&!self.status.nativeVideoControls){self.internal.video.jq.css({width:"0px",height:"0px"})}if(self._validString(self.status.media.poster)&&!self.status.nativeVideoControls){self.internal.poster.jq.show()}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.show()}self._error({type:$.jPlayer.error.URL,context:self.status.src,message:$.jPlayer.errorMsg.URL,hint:$.jPlayer.errorHint.URL})}}},false)},_getHtmlStatus:function(media,override){var ct=0,cpa=0,sp=0,cpr=0;if(isFinite(media.duration)){this.status.duration=media.duration}ct=media.currentTime;cpa=this.status.duration>0?100*ct/this.status.duration:0;if(typeof media.seekable==="object"&&media.seekable.length>0){sp=this.status.duration>0?100*media.seekable.end(media.seekable.length-1)/this.status.duration:100;cpr=this.status.duration>0?100*media.currentTime/media.seekable.end(media.seekable.length-1):0}else{sp=100;cpr=cpa}if(override){ct=0;cpr=0;cpa=0}this.status.seekPercent=sp;this.status.currentPercentRelative=cpr;this.status.currentPercentAbsolute=cpa;this.status.currentTime=ct;this.status.remaining=this.status.duration-this.status.currentTime;this.status.videoWidth=media.videoWidth;this.status.videoHeight=media.videoHeight;this.status.readyState=media.readyState;this.status.networkState=media.networkState;this.status.playbackRate=media.playbackRate;this.status.ended=media.ended},_getAuroraStatus:function(player,override){var ct=0,cpa=0,sp=0,cpr=0;this.status.duration=player.duration/1e3;ct=player.currentTime/1e3;cpa=this.status.duration>0?100*ct/this.status.duration:0;if(player.buffered>0){sp=this.status.duration>0?player.buffered*this.status.duration/this.status.duration:100;cpr=this.status.duration>0?ct/(player.buffered*this.status.duration):0}else{sp=100;cpr=cpa}if(override){ct=0;cpr=0;cpa=0}this.status.seekPercent=sp;this.status.currentPercentRelative=cpr;this.status.currentPercentAbsolute=cpa;this.status.currentTime=ct;this.status.remaining=this.status.duration-this.status.currentTime;this.status.readyState=4;this.status.networkState=0;this.status.playbackRate=1;this.status.ended=false},_resetStatus:function(){this.status=$.extend({},this.status,$.jPlayer.prototype.status)},_trigger:function(eventType,error,warning){var event=$.Event(eventType);event.jPlayer={};event.jPlayer.version=$.extend({},this.version);event.jPlayer.options=$.extend(true,{},this.options);event.jPlayer.status=$.extend(true,{},this.status);event.jPlayer.html=$.extend(true,{},this.html);event.jPlayer.aurora=$.extend(true,{},this.aurora);event.jPlayer.flash=$.extend(true,{},this.flash);if(error){event.jPlayer.error=$.extend({},error)}if(warning){event.jPlayer.warning=$.extend({},warning)}this.element.trigger(event)},jPlayerFlashEvent:function(eventType,status){if(eventType===$.jPlayer.event.ready){if(!this.internal.ready){this.internal.ready=true;this.internal.flash.jq.css({width:"0px",height:"0px"});this.version.flash=status.version;if(this.version.needFlash!==this.version.flash){this._error({type:$.jPlayer.error.VERSION,context:this.version.flash,message:$.jPlayer.errorMsg.VERSION+this.version.flash,hint:$.jPlayer.errorHint.VERSION})}this._trigger($.jPlayer.event.repeat);this._trigger(eventType)}else{if(this.flash.gate){if(this.status.srcSet){var currentTime=this.status.currentTime,paused=this.status.paused;this.setMedia(this.status.media);this.volumeWorker(this.options.volume);if(currentTime>0){if(paused){this.pause(currentTime)}else{this.play(currentTime)}}}this._trigger($.jPlayer.event.flashreset)}}}if(this.flash.gate){switch(eventType){case $.jPlayer.event.progress:this._getFlashStatus(status);this._updateInterface();this._trigger(eventType);break;case $.jPlayer.event.timeupdate:this._getFlashStatus(status);this._updateInterface();this._trigger(eventType);break;case $.jPlayer.event.play:this._seeked();this._updateButtons(true);this._trigger(eventType);break;case $.jPlayer.event.pause:this._updateButtons(false);this._trigger(eventType);break;case $.jPlayer.event.ended:this._updateButtons(false);this._trigger(eventType);break;case $.jPlayer.event.click:this._trigger(eventType);break;case $.jPlayer.event.error:this.status.waitForLoad=true;this.status.waitForPlay=true;if(this.status.video){this.internal.flash.jq.css({width:"0px",height:"0px"})}if(this._validString(this.status.media.poster)){this.internal.poster.jq.show()}if(this.css.jq.videoPlay.length&&this.status.video){this.css.jq.videoPlay.show()}if(this.status.video){this._flash_setVideo(this.status.media)}else{this._flash_setAudio(this.status.media)}this._updateButtons(false);this._error({type:$.jPlayer.error.URL,context:status.src,message:$.jPlayer.errorMsg.URL,hint:$.jPlayer.errorHint.URL});break;case $.jPlayer.event.seeking:this._seeking();this._trigger(eventType);break;case $.jPlayer.event.seeked:this._seeked();this._trigger(eventType);break;case $.jPlayer.event.ready:break;default:this._trigger(eventType)}}return false},_getFlashStatus:function(status){this.status.seekPercent=status.seekPercent;this.status.currentPercentRelative=status.currentPercentRelative;this.status.currentPercentAbsolute=status.currentPercentAbsolute;this.status.currentTime=status.currentTime;this.status.duration=status.duration;this.status.remaining=status.duration-status.currentTime;this.status.videoWidth=status.videoWidth;this.status.videoHeight=status.videoHeight;this.status.readyState=4;this.status.networkState=0;this.status.playbackRate=1;this.status.ended=false},_updateButtons:function(playing){if(typeof playing==="undefined"){playing=!this.status.paused}else{this.status.paused=!playing}if(playing){this.addStateClass("playing")}else{this.removeStateClass("playing")}if(!this.status.noFullWindow&&this.options.fullWindow){this.addStateClass("fullScreen")}else{this.removeStateClass("fullScreen")}if(this.options.loop){this.addStateClass("looped")}else{this.removeStateClass("looped")}if(this.css.jq.play.length&&this.css.jq.pause.length){if(playing){this.css.jq.play.hide();this.css.jq.pause.show()}else{this.css.jq.play.show();this.css.jq.pause.hide()}}if(this.css.jq.restoreScreen.length&&this.css.jq.fullScreen.length){if(this.status.noFullWindow){this.css.jq.fullScreen.hide();this.css.jq.restoreScreen.hide()}else if(this.options.fullWindow){this.css.jq.fullScreen.hide();this.css.jq.restoreScreen.show()}else{this.css.jq.fullScreen.show();this.css.jq.restoreScreen.hide()}}if(this.css.jq.repeat.length&&this.css.jq.repeatOff.length){if(this.options.loop){this.css.jq.repeat.hide();this.css.jq.repeatOff.show()}else{this.css.jq.repeat.show();this.css.jq.repeatOff.hide()}}},_updateInterface:function(){var dateNow=Date.now();if(500<dateNow-progress_start_time){if(this.css.jq.seekBar.length){this.css.jq.seekBar.width(this.status.seekPercent+"%")}if(this.css.jq.playBar.length){if(this.options.smoothPlayBar){this.css.jq.playBar.stop().animate({width:this.status.currentPercentAbsolute+"%"},250,"linear")}else{this.css.jq.playBar.width(this.status.currentPercentRelative+"%")}}var currentTimeText="";if(this.css.jq.currentTime.length){currentTimeText=this._convertTime(this.status.currentTime);if(currentTimeText!==this.css.jq.currentTime.text()){this.css.jq.currentTime.text(this._convertTime(this.status.currentTime))}}var durationText="",duration=this.status.duration,remaining=this.status.remaining;if(this.css.jq.duration.length){if(typeof this.status.media.duration==="string"){durationText=this.status.media.duration}else{if(typeof this.status.media.duration==="number"){duration=this.status.media.duration;remaining=duration-this.status.currentTime}if(this.options.remainingDuration){durationText=(remaining>0?"-":"")+this._convertTime(remaining)}else{durationText=this._convertTime(duration)}}if(durationText!==this.css.jq.duration.text()){this.css.jq.duration.text(durationText)}}progress_start_time=dateNow}},_convertTime:ConvertTime.prototype.time,_seeking:function(){if(this.css.jq.seekBar.length){this.css.jq.seekBar.addClass("jp-seeking-bg")}this.addStateClass("seeking")},_seeked:function(){if(this.css.jq.seekBar.length){this.css.jq.seekBar.removeClass("jp-seeking-bg")}this.removeStateClass("seeking")},_resetGate:function(){this.html.audio.gate=false;this.html.video.gate=false;this.aurora.gate=false;this.flash.gate=false},_resetActive:function(){this.html.active=false;this.aurora.active=false;this.flash.active=false},_escapeHtml:function(s){return s.split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&quot;")},_qualifyURL:function(url){var el=document.createElement("div");el.innerHTML='<a href="'+this._escapeHtml(url)+'">x</a>';return el.firstChild.href},_absoluteMediaUrls:function(media){var self=this;$.each(media,function(type,url){if(url&&self.format[type]&&url.substr(0,5)!=="data:"){media[type]=self._qualifyURL(url)}});return media},addStateClass:function(state){if(this.ancestorJq.length){this.ancestorJq.addClass(this.options.stateClass[state])}},removeStateClass:function(state){if(this.ancestorJq.length){this.ancestorJq.removeClass(this.options.stateClass[state])}},setMedia:function(media){var self=this,supported=false,posterChanged=this.status.media.poster!==media.poster;this._resetMedia();this._resetGate();this._resetActive();this.androidFix.setMedia=false;this.androidFix.play=false;this.androidFix.pause=false;media=this._absoluteMediaUrls(media);$.each(this.formats,function(formatPriority,format){var isVideo=self.format[format].media==="video";$.each(self.solutions,function(solutionPriority,solution){if(self[solution].support[format]&&self._validString(media[format])){var isHtml=solution==="html";var isAurora=solution==="aurora";if(isVideo){if(isHtml){self.html.video.gate=true;self._html_setVideo(media);self.html.active=true}else{self.flash.gate=true;self._flash_setVideo(media);self.flash.active=true}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.show()}self.status.video=true}else{if(isHtml){self.html.audio.gate=true;self._html_setAudio(media);self.html.active=true;if($.jPlayer.platform.android){self.androidFix.setMedia=true}}else if(isAurora){self.aurora.gate=true;self._aurora_setAudio(media);self.aurora.active=true}else{self.flash.gate=true;self._flash_setAudio(media);self.flash.active=true}if(self.css.jq.videoPlay.length){self.css.jq.videoPlay.hide()}self.status.video=false}supported=true;return false}});if(supported){return false}});if(supported){if(!(this.status.nativeVideoControls&&this.html.video.gate)){if(this._validString(media.poster)){if(posterChanged){this.htmlElement.poster.src=media.poster}else{this.internal.poster.jq.show()}}}if(typeof media.title==="string"){if(this.css.jq.title.length){this.css.jq.title.html(media.title)}if(this.htmlElement.audio){this.htmlElement.audio.setAttribute("title",media.title)}if(this.htmlElement.video){this.htmlElement.video.setAttribute("title",media.title)}}this.status.srcSet=true;this.status.media=$.extend({},media);this._updateButtons(false);this._updateInterface();this._trigger($.jPlayer.event.setmedia)}else{this._error({type:$.jPlayer.error.NO_SUPPORT,context:"{supplied:'"+this.options.supplied+"'}",message:$.jPlayer.errorMsg.NO_SUPPORT,hint:$.jPlayer.errorHint.NO_SUPPORT})}},_resetMedia:function(){this._resetStatus();this._updateButtons(false);this._updateInterface();this._seeked();this.internal.poster.jq.hide();clearTimeout(this.internal.htmlDlyCmdId);if(this.html.active){this._html_resetMedia()}else if(this.aurora.active){this._aurora_resetMedia()}else if(this.flash.active){this._flash_resetMedia()}},clearMedia:function(){this._resetMedia();if(this.html.active){this._html_clearMedia()}else if(this.aurora.active){this._aurora_clearMedia()}else if(this.flash.active){this._flash_clearMedia()}this._resetGate();this._resetActive()},load:function(){if(this.status.srcSet){if(this.html.active){this._html_load()}else if(this.aurora.active){this._aurora_load()}else if(this.flash.active){this._flash_load()}}else{this._urlNotSetError("load")}},focus:function(){if(this.options.keyEnabled){$.jPlayer.focus=this}},play:function(time){var guiAction=typeof time==="object";if(guiAction&&this.options.useStateClassSkin&&!this.status.paused){this.pause(time)}else{time=typeof time==="number"?time:NaN;if(this.status.srcSet){this.focus();if(this.html.active){this._html_play(time)}else if(this.aurora.active){this._aurora_play(time)}else if(this.flash.active){this._flash_play(time)}}else{this._urlNotSetError("play")}}},videoPlay:function(){this.play()},pause:function(time){time=typeof time==="number"?time:NaN;if(this.status.srcSet){if(this.html.active){this._html_pause(time)}else if(this.aurora.active){this._aurora_pause(time)}else if(this.flash.active){this._flash_pause(time)}}else{this._urlNotSetError("pause")}},tellOthers:function(command,conditions){var self=this,hasConditions=typeof conditions==="function",args=Array.prototype.slice.call(arguments);if(typeof command!=="string"){return}if(hasConditions){args.splice(1,1)}$.jPlayer.prototype.destroyRemoved();$.each(this.instances,function(){if(self.element!==this){if(!hasConditions||conditions.call(this.data("jPlayer"),self)){this.jPlayer.apply(this,args)}}})},pauseOthers:function(time){this.tellOthers("pause",function(){return this.status.srcSet},time)},stop:function(){if(this.status.srcSet){if(this.html.active){this._html_pause(0)}else if(this.aurora.active){this._aurora_pause(0)}else if(this.flash.active){this._flash_pause(0)}}else{this._urlNotSetError("stop")}},playHead:function(p){p=this._limitValue(p,0,100);if(this.status.srcSet){if(this.html.active){this._html_playHead(p)}else if(this.aurora.active){this._aurora_playHead(p)}else if(this.flash.active){this._flash_playHead(p)}}else{this._urlNotSetError("playHead")}},_muted:function(muted){this.mutedWorker(muted);if(this.options.globalVolume){this.tellOthers("mutedWorker",function(){return this.options.globalVolume},muted)}},mutedWorker:function(muted){this.options.muted=muted;if(this.html.used){this._html_setProperty("muted",muted)}if(this.aurora.used){this._aurora_mute(muted)}if(this.flash.used){this._flash_mute(muted)}if(!this.html.video.gate&&!this.html.audio.gate){this._updateMute(muted);this._updateVolume(this.options.volume);this._trigger($.jPlayer.event.volumechange)}},mute:function(mute){var guiAction=typeof mute==="object";if(guiAction&&this.options.useStateClassSkin&&this.options.muted){this._muted(false)}else{mute=typeof mute==="undefined"?true:!!mute;this._muted(mute)}},unmute:function(unmute){unmute=typeof unmute==="undefined"?true:!!unmute;this._muted(!unmute)},_updateMute:function(mute){if(typeof mute==="undefined"){mute=this.options.muted}if(mute){this.addStateClass("muted")}else{this.removeStateClass("muted")}if(this.css.jq.mute.length&&this.css.jq.unmute.length){if(this.status.noVolume){this.css.jq.mute.hide();this.css.jq.unmute.hide()}else if(mute){this.css.jq.mute.hide();this.css.jq.unmute.show()}else{this.css.jq.mute.show();this.css.jq.unmute.hide()}}},volume:function(v){this.volumeWorker(v);if(this.options.globalVolume){this.tellOthers("volumeWorker",function(){return this.options.globalVolume},v)}},volumeWorker:function(v){v=this._limitValue(v,0,1);this.options.volume=v;if(this.html.used){this._html_setProperty("volume",v)}if(this.aurora.used){this._aurora_volume(v)}if(this.flash.used){this._flash_volume(v)}if(!this.html.video.gate&&!this.html.audio.gate){this._updateVolume(v);this._trigger($.jPlayer.event.volumechange)}},volumeBar:function(e){if(this.css.jq.volumeBar.length){var $bar=$(e.currentTarget),offset=$bar.offset(),x=e.pageX-offset.left,w=$bar.width(),y=$bar.height()-e.pageY+offset.top,h=$bar.height();if(this.options.verticalVolume){this.volume(y/h)}else{this.volume(x/w)}}if(this.options.muted){this._muted(false)}},_updateVolume:function(v){if(typeof v==="undefined"){v=this.options.volume}v=this.options.muted?0:v;if(this.status.noVolume){this.addStateClass("noVolume");if(this.css.jq.volumeBar.length){this.css.jq.volumeBar.hide()}if(this.css.jq.volumeBarValue.length){this.css.jq.volumeBarValue.hide()}if(this.css.jq.volumeMax.length){this.css.jq.volumeMax.hide()}}else{this.removeStateClass("noVolume");if(this.css.jq.volumeBar.length){this.css.jq.volumeBar.show()}if(this.css.jq.volumeBarValue.length){this.css.jq.volumeBarValue.show();this.css.jq.volumeBarValue[this.options.verticalVolume?"height":"width"](v*100+"%")}if(this.css.jq.volumeMax.length){this.css.jq.volumeMax.show()}}},volumeMax:function(){this.volume(1);if(this.options.muted){this._muted(false)}},_cssSelectorAncestor:function(ancestor){var self=this;this.options.cssSelectorAncestor=ancestor;this._removeUiClass();this.ancestorJq=ancestor?$(ancestor):[];if(ancestor&&this.ancestorJq.length!==1){this._warning({type:$.jPlayer.warning.CSS_SELECTOR_COUNT,context:ancestor,message:$.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.ancestorJq.length+" found for cssSelectorAncestor.",hint:$.jPlayer.warningHint.CSS_SELECTOR_COUNT})}this._addUiClass();$.each(this.options.cssSelector,function(fn,cssSel){self._cssSelector(fn,cssSel)});this._updateInterface();this._updateButtons();this._updateAutohide();this._updateVolume();this._updateMute()},_cssSelector:function(fn,cssSel){var self=this;if(typeof cssSel==="string"){if($.jPlayer.prototype.options.cssSelector[fn]){if(this.css.jq[fn]&&this.css.jq[fn].length){this.css.jq[fn].unbind(".jPlayer")}this.options.cssSelector[fn]=cssSel;this.css.cs[fn]=this.options.cssSelectorAncestor+" "+cssSel;if(cssSel){this.css.jq[fn]=$(this.css.cs[fn])}else{this.css.jq[fn]=[]}if(this.css.jq[fn].length&&this[fn]){var handler=function(e){e.preventDefault();self[fn](e);if(self.options.autoBlur){$(this).blur()}else{$(this).focus()}};this.css.jq[fn].bind("click.jPlayer",handler)}if(cssSel&&this.css.jq[fn].length!==1){this._warning({type:$.jPlayer.warning.CSS_SELECTOR_COUNT,context:this.css.cs[fn],message:$.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.css.jq[fn].length+" found for "+fn+" method.",hint:$.jPlayer.warningHint.CSS_SELECTOR_COUNT})}}else{this._warning({type:$.jPlayer.warning.CSS_SELECTOR_METHOD,context:fn,message:$.jPlayer.warningMsg.CSS_SELECTOR_METHOD,hint:$.jPlayer.warningHint.CSS_SELECTOR_METHOD})}}else{this._warning({type:$.jPlayer.warning.CSS_SELECTOR_STRING,context:cssSel,message:$.jPlayer.warningMsg.CSS_SELECTOR_STRING,hint:$.jPlayer.warningHint.CSS_SELECTOR_STRING})}},duration:function(e){if(this.options.toggleDuration){if(this.options.captureDuration){e.stopPropagation()}this._setOption("remainingDuration",!this.options.remainingDuration)}},seekBar:function(e){if(this.css.jq.seekBar.length){var $bar=$(e.currentTarget),offset=$bar.offset(),x=e.pageX-offset.left,w=$bar.width(),p=100*x/w;this.playHead(p)}},playbackRate:function(pbr){this._setOption("playbackRate",pbr)},playbackRateBar:function(e){if(this.css.jq.playbackRateBar.length){var $bar=$(e.currentTarget),offset=$bar.offset(),x=e.pageX-offset.left,w=$bar.width(),y=$bar.height()-e.pageY+offset.top,h=$bar.height(),ratio,pbr;if(this.options.verticalPlaybackRate){ratio=y/h}else{ratio=x/w}pbr=ratio*(this.options.maxPlaybackRate-this.options.minPlaybackRate)+this.options.minPlaybackRate;this.playbackRate(pbr)}},_updatePlaybackRate:function(){var pbr=this.options.playbackRate,ratio=(pbr-this.options.minPlaybackRate)/(this.options.maxPlaybackRate-this.options.minPlaybackRate);if(this.status.playbackRateEnabled){if(this.css.jq.playbackRateBar.length){this.css.jq.playbackRateBar.show()}if(this.css.jq.playbackRateBarValue.length){this.css.jq.playbackRateBarValue.show();this.css.jq.playbackRateBarValue[this.options.verticalPlaybackRate?"height":"width"](ratio*100+"%")}}else{if(this.css.jq.playbackRateBar.length){this.css.jq.playbackRateBar.hide()}if(this.css.jq.playbackRateBarValue.length){this.css.jq.playbackRateBarValue.hide()}}},repeat:function(event){var guiAction=typeof event==="object";if(guiAction&&this.options.useStateClassSkin&&this.options.loop){this._loop(false)}else{this._loop(true)}},repeatOff:function(){this._loop(false)},_loop:function(loop){if(this.options.loop!==loop){this.options.loop=loop;this._updateButtons();this._trigger($.jPlayer.event.repeat)}},option:function(key,value){var options=key;if(arguments.length===0){return $.extend(true,{},this.options)}if(typeof key==="string"){var keys=key.split(".");if(typeof value==="undefined"){var opt=$.extend(true,{},this.options);for(var i=0;i<keys.length;i++){if(typeof opt[keys[i]]!=="undefined"){opt=opt[keys[i]]}else{this._warning({type:$.jPlayer.warning.OPTION_KEY,context:key,message:$.jPlayer.warningMsg.OPTION_KEY,hint:$.jPlayer.warningHint.OPTION_KEY});return undefined}}return opt}options={};var opts=options;for(var j=0;j<keys.length;j++){if(j<keys.length-1){opts[keys[j]]={};opts=opts[keys[j]]}else{opts[keys[j]]=value}}}this._setOptions(options);return this},_setOptions:function(options){var self=this;$.each(options,function(key,value){self._setOption(key,value)});return this},_setOption:function(key,value){var self=this;switch(key){case"volume":this.volume(value);break;case"muted":this._muted(value);break;case"globalVolume":this.options[key]=value;break;case"cssSelectorAncestor":this._cssSelectorAncestor(value);break;case"cssSelector":$.each(value,function(fn,cssSel){self._cssSelector(fn,cssSel)});break;case"playbackRate":this.options[key]=value=this._limitValue(value,this.options.minPlaybackRate,this.options.maxPlaybackRate);if(this.html.used){this._html_setProperty("playbackRate",value)}this._updatePlaybackRate();break;case"defaultPlaybackRate":this.options[key]=value=this._limitValue(value,this.options.minPlaybackRate,this.options.maxPlaybackRate);if(this.html.used){this._html_setProperty("defaultPlaybackRate",value)}this._updatePlaybackRate();break;case"minPlaybackRate":this.options[key]=value=this._limitValue(value,.1,this.options.maxPlaybackRate-.1);this._updatePlaybackRate();break;case"maxPlaybackRate":this.options[key]=value=this._limitValue(value,this.options.minPlaybackRate+.1,16);this._updatePlaybackRate();break;case"fullScreen":if(this.options[key]!==value){var wkv=$.jPlayer.nativeFeatures.fullscreen.used.webkitVideo;if(!wkv||wkv&&!this.status.waitForPlay){if(!wkv){this.options[key]=value}if(value){this._requestFullscreen()}else{this._exitFullscreen()}if(!wkv){this._setOption("fullWindow",value)}}}break;case"fullWindow":if(this.options[key]!==value){this._removeUiClass();this.options[key]=value;this._refreshSize()}break;case"size":if(!this.options.fullWindow&&this.options[key].cssClass!==value.cssClass){this._removeUiClass()}this.options[key]=$.extend({},this.options[key],value);this._refreshSize();break;case"sizeFull":if(this.options.fullWindow&&this.options[key].cssClass!==value.cssClass){this._removeUiClass()}this.options[key]=$.extend({},this.options[key],value);this._refreshSize();break;case"autohide":this.options[key]=$.extend({},this.options[key],value);this._updateAutohide();break;case"loop":this._loop(value);break;case"remainingDuration":this.options[key]=value;this._updateInterface();break;case"toggleDuration":this.options[key]=value;break;case"nativeVideoControls":this.options[key]=$.extend({},this.options[key],value);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this._restrictNativeVideoControls();this._updateNativeVideoControls();break;case"noFullWindow":this.options[key]=$.extend({},this.options[key],value);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow);this._restrictNativeVideoControls();this._updateButtons();break;case"noVolume":this.options[key]=$.extend({},this.options[key],value);this.status.noVolume=this._uaBlocklist(this.options.noVolume);this._updateVolume();this._updateMute();break;case"emulateHtml":if(this.options[key]!==value){this.options[key]=value;if(value){this._emulateHtmlBridge()}else{this._destroyHtmlBridge()}}break;case"timeFormat":this.options[key]=$.extend({},this.options[key],value);break;case"keyEnabled":this.options[key]=value;if(!value&&this===$.jPlayer.focus){$.jPlayer.focus=null}break;case"keyBindings":this.options[key]=$.extend(true,{},this.options[key],value);break;case"audioFullScreen":this.options[key]=value;break;case"autoBlur":this.options[key]=value;break}return this},_refreshSize:function(){this._setSize();this._addUiClass();this._updateSize();this._updateButtons();this._updateAutohide();this._trigger($.jPlayer.event.resize)},_setSize:function(){if(this.options.fullWindow){this.status.width=this.options.sizeFull.width;this.status.height=this.options.sizeFull.height;this.status.cssClass=this.options.sizeFull.cssClass}else{this.status.width=this.options.size.width;this.status.height=this.options.size.height;this.status.cssClass=this.options.size.cssClass}this.element.css({width:this.status.width,height:this.status.height})},_addUiClass:function(){if(this.ancestorJq.length){this.ancestorJq.addClass(this.status.cssClass)}},_removeUiClass:function(){if(this.ancestorJq.length){this.ancestorJq.removeClass(this.status.cssClass)}},_updateSize:function(){this.internal.poster.jq.css({width:this.status.width,height:this.status.height});if(!this.status.waitForPlay&&this.html.active&&this.status.video||this.html.video.available&&this.html.used&&this.status.nativeVideoControls){this.internal.video.jq.css({width:this.status.width,height:this.status.height})}else if(!this.status.waitForPlay&&this.flash.active&&this.status.video){this.internal.flash.jq.css({width:this.status.width,height:this.status.height})}},_updateAutohide:function(){var self=this,event="mousemove.jPlayer",namespace=".jPlayerAutohide",eventType=event+namespace,handler=function(event){var moved=false,deltaX,deltaY;if(typeof self.internal.mouse!=="undefined"){deltaX=self.internal.mouse.x-event.pageX;deltaY=self.internal.mouse.y-event.pageY;moved=Math.floor(deltaX)>0||Math.floor(deltaY)>0}else{moved=true}self.internal.mouse={x:event.pageX,y:event.pageY};if(moved){self.css.jq.gui.fadeIn(self.options.autohide.fadeIn,function(){clearTimeout(self.internal.autohideId);self.internal.autohideId=setTimeout(function(){self.css.jq.gui.fadeOut(self.options.autohide.fadeOut)},self.options.autohide.hold)})}};if(this.css.jq.gui.length){this.css.jq.gui.stop(true,true);clearTimeout(this.internal.autohideId);delete this.internal.mouse;this.element.unbind(namespace);this.css.jq.gui.unbind(namespace);if(!this.status.nativeVideoControls){if(this.options.fullWindow&&this.options.autohide.full||!this.options.fullWindow&&this.options.autohide.restored){this.element.bind(eventType,handler);this.css.jq.gui.bind(eventType,handler);this.css.jq.gui.hide()}else{this.css.jq.gui.show()}}else{this.css.jq.gui.hide()}}},fullScreen:function(event){var guiAction=typeof event==="object";if(guiAction&&this.options.useStateClassSkin&&this.options.fullScreen){this._setOption("fullScreen",false)}else{this._setOption("fullScreen",true)}},restoreScreen:function(){this._setOption("fullScreen",false)},_fullscreenAddEventListeners:function(){var self=this,fs=$.jPlayer.nativeFeatures.fullscreen;if(fs.api.fullscreenEnabled){if(fs.event.fullscreenchange){if(typeof this.internal.fullscreenchangeHandler!=="function"){this.internal.fullscreenchangeHandler=function(){self._fullscreenchange()}}document.addEventListener(fs.event.fullscreenchange,this.internal.fullscreenchangeHandler,false)}}},_fullscreenRemoveEventListeners:function(){var fs=$.jPlayer.nativeFeatures.fullscreen;if(this.internal.fullscreenchangeHandler){document.removeEventListener(fs.event.fullscreenchange,this.internal.fullscreenchangeHandler,false)}},_fullscreenchange:function(){if(this.options.fullScreen&&!$.jPlayer.nativeFeatures.fullscreen.api.fullscreenElement()){this._setOption("fullScreen",false)}},_requestFullscreen:function(){var e=this.ancestorJq.length?this.ancestorJq[0]:this.element[0],fs=$.jPlayer.nativeFeatures.fullscreen;if(fs.used.webkitVideo){e=this.htmlElement.video}if(fs.api.fullscreenEnabled){fs.api.requestFullscreen(e)}},_exitFullscreen:function(){var fs=$.jPlayer.nativeFeatures.fullscreen,e;if(fs.used.webkitVideo){e=this.htmlElement.video}if(fs.api.fullscreenEnabled){fs.api.exitFullscreen(e)}},_html_initMedia:function(media){var $media=$(this.htmlElement.media).empty();$.each(media.track||[],function(i,v){var track=document.createElement("track");track.setAttribute("kind",v.kind?v.kind:"");track.setAttribute("src",v.src?v.src:"");track.setAttribute("srclang",v.srclang?v.srclang:"");track.setAttribute("label",v.label?v.label:"");if(v.def){track.setAttribute("default",v.def)}$media.append(track)});this.htmlElement.media.src=this.status.src;if(this.options.preload!=="none"){this._html_load()}this._trigger($.jPlayer.event.timeupdate)},_html_setFormat:function(media){var self=this;$.each(this.formats,function(priority,format){if(self.html.support[format]&&media[format]&&typeof media[format]!=="undefined"){self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}})},_html_setAudio:function(media){this._html_setFormat(media);this.htmlElement.media=this.htmlElement.audio;this._html_initMedia(media)},_html_setVideo:function(media){this._html_setFormat(media);if(this.status.nativeVideoControls){this.htmlElement.video.poster=this._validString(media.poster)?media.poster:""}this.htmlElement.media=this.htmlElement.video;this._html_initMedia(media)},_html_resetMedia:function(){if(this.htmlElement.media){if(this.htmlElement.media.id===this.internal.video.id&&!this.status.nativeVideoControls){this.internal.video.jq.css({width:"0px",height:"0px"})}this.htmlElement.media.pause()}},_html_clearMedia:function(){if(this.htmlElement.media){this.htmlElement.media.src="about:blank";this.htmlElement.media.load()}},_html_load:function(){if(this.status.waitForLoad){this.status.waitForLoad=false;this.htmlElement.media.load()}clearTimeout(this.internal.htmlDlyCmdId)},_html_play:function(time){var self=this,media=this.htmlElement.media;this.androidFix.pause=false;this._html_load();if(this.androidFix.setMedia){this.androidFix.play=true;this.androidFix.time=time}else if(!isNaN(time)){if(this.internal.cmdsIgnored){media.play()}try{if(!media.seekable||typeof media.seekable==="object"&&media.seekable.length>0){media.currentTime=time;media.play()}else{throw 1}}catch(err){this.internal.htmlDlyCmdId=setTimeout(function(){self.play(time)},250);return}}else{media.play()}this._html_checkWaitForPlay()},_html_pause:function(time){var self=this,media=this.htmlElement.media;this.androidFix.play=false;if(time>0){this._html_load()}else{clearTimeout(this.internal.htmlDlyCmdId)}media.pause();if(this.androidFix.setMedia){this.androidFix.pause=true;this.androidFix.time=time}else if(!isNaN(time)){try{if(!media.seekable||typeof media.seekable==="object"&&media.seekable.length>0){media.currentTime=time}else{throw 1}}catch(err){this.internal.htmlDlyCmdId=setTimeout(function(){self.pause(time)},250);return}}if(time>0){this._html_checkWaitForPlay()}},_html_playHead:function(percent){var self=this,media=this.htmlElement.media;this._html_load();try{if(typeof media.seekable==="object"&&media.seekable.length>0){media.currentTime=percent*media.seekable.end(media.seekable.length-1)/100}else if(media.duration>0&&!isNaN(media.duration)){media.currentTime=percent*media.duration/100}else{throw"e"}}catch(err){this.internal.htmlDlyCmdId=setTimeout(function(){self.playHead(percent)},250);return}if(!this.status.waitForLoad){this._html_checkWaitForPlay()}},_html_checkWaitForPlay:function(){if(this.status.waitForPlay){this.status.waitForPlay=false;if(this.css.jq.videoPlay.length){this.css.jq.videoPlay.hide()}if(this.status.video){this.internal.poster.jq.hide();this.internal.video.jq.css({width:this.status.width,height:this.status.height})}}},_html_setProperty:function(property,value){if(this.html.audio.available){this.htmlElement.audio[property]=value}if(this.html.video.available){this.htmlElement.video[property]=value}},_aurora_setAudio:function(media){var self=this;$.each(this.formats,function(priority,format){if(self.aurora.support[format]&&media[format]){self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}});this.aurora.player=new AV.Player.fromURL(this.status.src);this._addAuroraEventListeners(this.aurora.player,this.aurora);if(this.options.preload==="auto"){this._aurora_load();this.status.waitForLoad=false}},_aurora_resetMedia:function(){if(this.aurora.player){this.aurora.player.stop()}},_aurora_clearMedia:function(){},_aurora_load:function(){if(this.status.waitForLoad){this.status.waitForLoad=false;this.aurora.player.preload()}},_aurora_play:function(time){if(!this.status.waitForLoad){if(!isNaN(time)){this.aurora.player.seek(time)}}if(!this.aurora.player.playing){this.aurora.player.play()}this.status.waitForLoad=false;this._aurora_checkWaitForPlay();this._updateButtons(true);this._trigger($.jPlayer.event.play)},_aurora_pause:function(time){if(!isNaN(time)){this.aurora.player.seek(time*1e3)}this.aurora.player.pause();if(time>0){this._aurora_checkWaitForPlay()}this._updateButtons(false);this._trigger($.jPlayer.event.pause)},_aurora_playHead:function(percent){if(this.aurora.player.duration>0){this.aurora.player.seek(percent*this.aurora.player.duration/100)}if(!this.status.waitForLoad){this._aurora_checkWaitForPlay()}},_aurora_checkWaitForPlay:function(){if(this.status.waitForPlay){this.status.waitForPlay=false}},_aurora_volume:function(v){this.aurora.player.volume=v*100},_aurora_mute:function(m){if(m){this.aurora.properties.lastvolume=this.aurora.player.volume;this.aurora.player.volume=0}else{this.aurora.player.volume=this.aurora.properties.lastvolume}this.aurora.properties.muted=m},_flash_setAudio:function(media){var self=this;try{$.each(this.formats,function(priority,format){if(self.flash.support[format]&&media[format]){switch(format){case"m4a":case"fla":self._getMovie().fl_setAudio_m4a(media[format]);break;case"mp3":self._getMovie().fl_setAudio_mp3(media[format]);break;case"rtmpa":self._getMovie().fl_setAudio_rtmp(media[format]);break}self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}});if(this.options.preload==="auto"){this._flash_load();this.status.waitForLoad=false}}catch(err){this._flashError(err)}},_flash_setVideo:function(media){var self=this;try{$.each(this.formats,function(priority,format){if(self.flash.support[format]&&media[format]){switch(format){case"m4v":case"flv":self._getMovie().fl_setVideo_m4v(media[format]);break;case"rtmpv":self._getMovie().fl_setVideo_rtmp(media[format]);break}self.status.src=media[format];self.status.format[format]=true;self.status.formatType=format;return false}});if(this.options.preload==="auto"){this._flash_load();this.status.waitForLoad=false}}catch(err){this._flashError(err)}},_flash_resetMedia:function(){this.internal.flash.jq.css({width:"0px",height:"0px"});this._flash_pause(NaN)},_flash_clearMedia:function(){try{this._getMovie().fl_clearMedia()}catch(err){this._flashError(err)}},_flash_load:function(){try{this._getMovie().fl_load()}catch(err){this._flashError(err)}this.status.waitForLoad=false},_flash_play:function(time){try{this._getMovie().fl_play(time)}catch(err){this._flashError(err)}this.status.waitForLoad=false;this._flash_checkWaitForPlay()},_flash_pause:function(time){try{this._getMovie().fl_pause(time)}catch(err){this._flashError(err)}if(time>0){this.status.waitForLoad=false;this._flash_checkWaitForPlay()}},_flash_playHead:function(p){try{this._getMovie().fl_play_head(p)}catch(err){this._flashError(err)}if(!this.status.waitForLoad){this._flash_checkWaitForPlay()}},_flash_checkWaitForPlay:function(){if(this.status.waitForPlay){this.status.waitForPlay=false;if(this.css.jq.videoPlay.length){this.css.jq.videoPlay.hide()}if(this.status.video){this.internal.poster.jq.hide();this.internal.flash.jq.css({width:this.status.width,height:this.status.height})}}},_flash_volume:function(v){try{this._getMovie().fl_volume(v)}catch(err){this._flashError(err)}},_flash_mute:function(m){try{this._getMovie().fl_mute(m)}catch(err){this._flashError(err)}},_getMovie:function(){return document[this.internal.flash.id]},_getFlashPluginVersion:function(){var version=0,flash;if(window.ActiveXObject){try{flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(flash){var v=flash.GetVariable("$version");if(v){v=v.split(" ")[1].split(",");version=parseInt(v[0],10)+"."+parseInt(v[1],10)}}}catch(e){}}else if(navigator.plugins&&navigator.mimeTypes.length>0){flash=navigator.plugins["Shockwave Flash"];if(flash){version=navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/,"$1")}}return version*1},_checkForFlash:function(version){var flashOk=false;if(this._getFlashPluginVersion()>=version){flashOk=true}return flashOk},_validString:function(url){return url&&typeof url==="string"},_limitValue:function(value,min,max){return value<min?min:value>max?max:value},_urlNotSetError:function(context){this._error({type:$.jPlayer.error.URL_NOT_SET,context:context,message:$.jPlayer.errorMsg.URL_NOT_SET,hint:$.jPlayer.errorHint.URL_NOT_SET})},_flashError:function(error){var errorType;if(!this.internal.ready){errorType="FLASH"}else{errorType="FLASH_DISABLED"}this._error({type:$.jPlayer.error[errorType],context:this.internal.flash.swf,message:$.jPlayer.errorMsg[errorType]+error.message,hint:$.jPlayer.errorHint[errorType]});this.internal.flash.jq.css({width:"1px",height:"1px"})},_error:function(error){this._trigger($.jPlayer.event.error,error);if(this.options.errorAlerts){this._alert("Error!"+(error.message?"\n"+error.message:"")+(error.hint?"\n"+error.hint:"")+"\nContext: "+error.context)}},_warning:function(warning){this._trigger($.jPlayer.event.warning,undefined,warning);if(this.options.warningAlerts){this._alert("Warning!"+(warning.message?"\n"+warning.message:"")+(warning.hint?"\n"+warning.hint:"")+"\nContext: "+warning.context)}},_alert:function(message){var msg="jPlayer "+this.version.script+" : id='"+this.internal.self.id+"' : "+message;if(!this.options.consoleAlerts){alert(msg)}else if(window.console&&window.console.log){window.console.log(msg)}},_emulateHtmlBridge:function(){var self=this;$.each($.jPlayer.emulateMethods.split(/\s+/g),function(i,name){self.internal.domNode[name]=function(arg){self[name](arg)}});$.each($.jPlayer.event,function(eventName,eventType){var nativeEvent=true;$.each($.jPlayer.reservedEvent.split(/\s+/g),function(i,name){if(name===eventName){nativeEvent=false;return false}});if(nativeEvent){self.element.bind(eventType+".jPlayer.jPlayerHtml",function(){self._emulateHtmlUpdate();var domEvent=document.createEvent("Event");domEvent.initEvent(eventName,false,true);self.internal.domNode.dispatchEvent(domEvent)})}})},_emulateHtmlUpdate:function(){var self=this;$.each($.jPlayer.emulateStatus.split(/\s+/g),function(i,name){self.internal.domNode[name]=self.status[name]});$.each($.jPlayer.emulateOptions.split(/\s+/g),function(i,name){self.internal.domNode[name]=self.options[name]})},_destroyHtmlBridge:function(){var self=this;this.element.unbind(".jPlayerHtml");var emulated=$.jPlayer.emulateMethods+" "+$.jPlayer.emulateStatus+" "+$.jPlayer.emulateOptions;$.each(emulated.split(/\s+/g),function(i,name){delete self.internal.domNode[name]})}};$.jPlayer.error={FLASH:"e_flash",FLASH_DISABLED:"e_flash_disabled",NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"};$.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",FLASH_DISABLED:"jPlayer's Flash fallback has been disabled by the browser due to the CSS rules you have used. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.",URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+$.jPlayer.prototype.version.script+" needs Jplayer.swf version "+$.jPlayer.prototype.version.needFlash+" but found "};$.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",FLASH_DISABLED:"Check that you have not display:none; the jPlayer entity or any ancestor.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.",URL:"Check media URL is valid.",URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."};$.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"};$.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.",OPTION_KEY:"The option requested in jPlayer('option') is undefined."};$.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."}});
\ No newline at end of file
diff --git a/public/templates/rightbar.inc.php b/public/templates/rightbar.inc.php
index 6409ce1680..e770ae225a 100644
--- a/public/templates/rightbar.inc.php
+++ b/public/templates/rightbar.inc.php
@@ -32,8 +32,9 @@
 use Ampache\Module\Util\ObjectTypeToClassNameMapper;
 use Ampache\Module\Util\Ui;
 use Ampache\Module\Util\ZipHandlerInterface;
+use Ampache\Repository\Model\User;
 
-$user_id = (!empty(Core::get_global('user'))) ? Core::get_global('user')->id : -1; ?>
+$user_id = (Core::get_global('user') instanceof User) ? Core::get_global('user')->id : -1; ?>
 <script>
     function ToggleRightbarVisibility()
     {
@@ -71,7 +72,7 @@ function ToggleRightbarVisibility()
 $zipHandler = $dic->get(ZipHandlerInterface::class);
 if (Access::check_function('batch_download') && $zipHandler->isZipable('tmp_playlist')) { ?>
     <li>
-        <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/batch.php?action=tmp_playlist&amp;id=<?php echo Core::get_global('user')->playlist->id; ?>">
+        <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/batch.php?action=tmp_playlist&id=<?php echo Core::get_global('user')->playlist->id; ?>">
             <?php echo Ui::get_icon('batch_download', T_('Batch download')); ?>
         </a>
     </li>
@@ -107,15 +108,15 @@ function ToggleRightbarVisibility()
 
 <?php $objects = array();
 // FIXME :: this is kludgy
-if (!defined('NO_SONGS') && !empty(Core::get_global('user')) && Core::get_global('user')->playlist) {
+if (!defined('NO_SONGS') && Core::get_global('user') instanceof User && Core::get_global('user')->playlist) {
     $objects = Core::get_global('user')->playlist->get_items();
 } ?>
     <script>
         <?php if (count($objects) > 0 || (AmpConfig::get('play_type') == 'localplay')) { ?>
-             $("#content").removeClass("content-right-wild", 500);
-             $("#footer").removeClass("footer-wild", 500);
-             $("#rightbar").removeClass("hidden");
-             $("#rightbar").show("slow");
+            $("#content").removeClass("content-right-wild", 500);
+            $("#footer").removeClass("footer-wild", 500);
+            $("#rightbar").removeClass("hidden"); 
+            $("#rightbar").show("slow");
         <?php } else { ?>
             $("#content").addClass("content-right-wild", 500);
             $("#footer").addClass("footer-wild", 500);
@@ -129,7 +130,7 @@ function ToggleRightbarVisibility()
     $objects   = array_slice($objects, 0, 100, true);
 }
 
-$normal_array = array('broadcast', 'democratic', 'live_stream', 'podcast_episode', 'song', 'song_preview', 'video', 'random');
+$normal_array = array('broadcast', 'democratic', 'live_stream', 'podcast_episode', 'song', 'song_preview', 'video');
 
 foreach ($objects as $object_data) {
     $uid  = $object_data['track_id'];
diff --git a/public/templates/show_access_list.inc.php b/public/templates/show_access_list.inc.php
index 1bc1d017c4..f425c5c28b 100644
--- a/public/templates/show_access_list.inc.php
+++ b/public/templates/show_access_list.inc.php
@@ -79,8 +79,8 @@
     <td><?php echo $access->getUserName(); ?></td>
     <td><?php echo $access->getTypeName(); ?></td>
     <td>
-        <a href="<?php echo $web_path; ?>/admin/access.php?action=show_edit_record&amp;access_id=<?php echo $access->getId(); ?>"><?php echo Ui::get_icon('edit', T_('Edit')); ?></a>
-        <a href="<?php echo $web_path; ?>/admin/access.php?action=show_delete_record&amp;access_id=<?php echo $access->getId(); ?>"><?php echo Ui::get_icon('delete', T_('Delete')); ?></a>
+        <a href="<?php echo $web_path; ?>/admin/access.php?action=show_edit_record&access_id=<?php echo $access->getId(); ?>"><?php echo Ui::get_icon('edit', T_('Edit')); ?></a>
+        <a href="<?php echo $web_path; ?>/admin/access.php?action=show_delete_record&access_id=<?php echo $access->getId(); ?>"><?php echo Ui::get_icon('delete', T_('Delete')); ?></a>
     </td>
 </tr>
     <?php } ?>
diff --git a/public/templates/show_album.inc.php b/public/templates/show_album.inc.php
index 9925d79bf4..9fb47eefaf 100644
--- a/public/templates/show_album.inc.php
+++ b/public/templates/show_album.inc.php
@@ -205,7 +205,7 @@
             </a>
         </li>
         <li>
-            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/albums.php?action=update_from_tags&amp;album_id=<?php echo $album->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
+            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/albums.php?action=update_from_tags&album_id=<?php echo $album->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
                 <?php echo Ui::get_icon('file_refresh', T_('Update from tags'));
     echo T_('Update from tags'); ?>
             </a>
diff --git a/public/templates/show_album_disk.inc.php b/public/templates/show_album_disk.inc.php
index 3dd8c9d16e..632a2a5348 100644
--- a/public/templates/show_album_disk.inc.php
+++ b/public/templates/show_album_disk.inc.php
@@ -196,7 +196,7 @@
             </li>
         <?php } ?>
         <li>
-            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/albums.php?action=update_disk_from_tags&amp;album_disk=<?php echo $albumDisk->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
+            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/albums.php?action=update_disk_from_tags&album_disk=<?php echo $albumDisk->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
                 <?php echo Ui::get_icon('file_refresh', T_('Update from tags')); ?>
                 <?php echo T_('Update from tags'); ?>
             </a>
diff --git a/public/templates/show_album_group_disks.inc.php b/public/templates/show_album_group_disks.inc.php
index 997f87d202..df26ce9166 100644
--- a/public/templates/show_album_group_disks.inc.php
+++ b/public/templates/show_album_group_disks.inc.php
@@ -198,7 +198,7 @@
             </li>
     <?php } ?>
         <li>
-            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/albums.php?action=update_from_tags&amp;album_id=<?php echo $album->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
+            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/albums.php?action=update_from_tags&album_id=<?php echo $album->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
                 <?php echo Ui::get_icon('file_refresh', T_('Update from tags'));
     echo T_('Update from tags'); ?>
             </a>
diff --git a/public/templates/show_artist.inc.php b/public/templates/show_artist.inc.php
index 2386cfb9d8..807efbc693 100644
--- a/public/templates/show_artist.inc.php
+++ b/public/templates/show_artist.inc.php
@@ -141,20 +141,20 @@
             $order = 'ASC';
     } ?>
         <li>
-            <a href="<?php echo $web_path; ?>/artists.php?action=show_songs&amp;artist=<?php echo $artist->id; ?>">
+            <a href="<?php echo $web_path; ?>/artists.php?action=show_songs&artist=<?php echo $artist->id; ?>">
                 <?php echo Ui::get_icon('view', T_('Show Artist Songs')); ?>
                 <?php echo T_('Show Artist Songs'); ?>
             </a>
         </li>
         <li>
-            <a href="<?php echo $web_path; ?>/artists.php?action=show_all_songs&amp;artist=<?php echo $artist->id; ?>">
+            <a href="<?php echo $web_path; ?>/artists.php?action=show_all_songs&artist=<?php echo $artist->id; ?>">
                 <?php echo Ui::get_icon('view', T_('Show All')); ?>
                 <?php echo T_('Show All'); ?>
             </a>
         </li>
 <?php } else { ?>
         <li>
-            <a href="<?php echo $web_path; ?>/artists.php?action=show&amp;artist=<?php echo $artist->id; ?>">
+            <a href="<?php echo $web_path; ?>/artists.php?action=show&artist=<?php echo $artist->id; ?>">
                 <?php echo Ui::get_icon('view', T_('Show Albums')); ?>
                 <?php echo T_('Show Albums'); ?>
             </a>
@@ -185,14 +185,14 @@
 <?php } ?>
 <?php if (Access::check('interface', 50)) { ?>
         <li>
-            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/artists.php?action=update_from_tags&amp;artist=<?php echo $artist->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
+            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/artists.php?action=update_from_tags&artist=<?php echo $artist->id; ?>');" onclick="return confirm('<?php echo T_('Do you really want to update from tags?'); ?>');">
                 <?php echo Ui::get_icon('file_refresh', T_('Update from tags')); ?>
                 <?php echo T_('Update from tags'); ?>
             </a>
         </li>
     <?php if (!empty($artist->mbid) && Preference::get_by_user($current_user->id, 'mb_overwrite_name')) { ?>
         <li>
-            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/artists.php?action=update_from_musicbrainz&amp;artist=<?php echo $artist->id; ?>');" onclick="return confirm('<?php echo T_('Are you sure? This will overwrite Artist details using MusicBrainz data'); ?>');">
+            <a href="javascript:NavigateTo('<?php echo $web_path; ?>/artists.php?action=update_from_musicbrainz&artist=<?php echo $artist->id; ?>');" onclick="return confirm('<?php echo T_('Are you sure? This will overwrite Artist details using MusicBrainz data'); ?>');">
                 <?php echo Ui::get_icon('musicbrainz', T_('Update details from MusicBrainz')); ?>
                 <?php echo T_('Update details from MusicBrainz'); ?>
             </a>
diff --git a/public/templates/show_artist_row.inc.php b/public/templates/show_artist_row.inc.php
index db588b95db..3ed9cc5886 100644
--- a/public/templates/show_artist_row.inc.php
+++ b/public/templates/show_artist_row.inc.php
@@ -105,7 +105,7 @@
 <td class="cel_action">
 <?php if (!AmpConfig::get('use_auth') || Access::check('interface', 25)) {
     if (AmpConfig::get('sociable')) { ?>
-    <a href="<?php echo $web_path; ?>/shout.php?action=show_add_shout&type=artist&amp;id=<?php echo $libitem->id; ?>">
+    <a href="<?php echo $web_path; ?>/shout.php?action=show_add_shout&type=artist&id=<?php echo $libitem->id; ?>">
         <?php echo Ui::get_icon('comment', T_('Post Shout')); ?>
     </a>
     <?php }
diff --git a/public/templates/show_arts.inc.php b/public/templates/show_arts.inc.php
index 5d5bfbec85..20cc5e0924 100644
--- a/public/templates/show_arts.inc.php
+++ b/public/templates/show_arts.inc.php
@@ -36,7 +36,8 @@
 
 $total_images = count($images);
 $rows         = floor($total_images / 5);
-$count        = 0; ?>
+$count        = 0;
+$web_path     = AmpConfig::get('web_path'); ?>
 <?php Ui::show_box_top(T_('Select New Art'), 'box box_album_art'); ?>
 <table class="table-data">
 <tr>
@@ -45,13 +46,13 @@
     $j=0;
     while ($j < 5) {
         $key        = $count * 5 + $j;
-        $image_url  = AmpConfig::get('web_path') . '/image.php?type=session&image_index=' . $key . '&cache_bust=' . date('YmdHis') . bin2hex(random_bytes(20));
+        $image_url  = $web_path . '/image.php?type=session&image_index=' . $key . '&cache_bust=' . date('YmdHis') . bin2hex(random_bytes(20));
         $dimensions = array('width' => 0, 'height' => 0);
         if (!empty($_SESSION['form']['images'][$key])) {
             $dimensions = Core::image_dimensions(Art::get_from_source($_SESSION['form']['images'][$key], $object_type));
         }
         if ((int) $dimensions['width'] == 0 || (int) $dimensions['height'] == 0) {
-            $image_url = AmpConfig::get('web_path') . '/images/blankalbum.png';
+            $image_url = $web_path . '/images/blankalbum.png';
         }
         if (!isset($images[$key])) {
             echo "<td>&nbsp;</td>\n";
@@ -62,7 +63,7 @@
                 <p>
                 <?php if (is_array($dimensions) && (!(int) $dimensions['width'] == 0 || !(int) $dimensions['height'] == 0)) { ?>
                 [<?php echo (int) ($dimensions['width']); ?>x<?php echo (int) ($dimensions['height']); ?>]
-                [<a href="<?php echo AmpConfig::get('web_path'); ?>/arts.php?action=select_art&image=<?php echo $key; ?>&object_type=<?php echo $object_type; ?>&object_id=<?php echo $object_id; ?>&burl=<?php echo base64_encode($burl); ?>"><?php echo T_('Select'); ?></a>]
+                [<a href="<?php echo $web_path; ?>/arts.php?action=select_art&image=<?php echo $key; ?>&object_type=<?php echo $object_type; ?>&object_id=<?php echo $object_id; ?>&burl=<?php echo base64_encode($burl); ?>"><?php echo T_('Select'); ?></a>]
                 <?php
                 } else { ?>
                 <span class="error"><?php echo T_('Invalid'); ?></span>
diff --git a/public/templates/show_catalog_types.inc.php b/public/templates/show_catalog_types.inc.php
index 79e5a84cbb..9075776f7b 100644
--- a/public/templates/show_catalog_types.inc.php
+++ b/public/templates/show_catalog_types.inc.php
@@ -57,7 +57,7 @@
             <td class="cel_type"><?php echo scrub_out($catalog->get_type()); ?></td>
             <td class="cel_description"><?php echo scrub_out($catalog->get_description()); ?></td>
             <td class="cel_version"><?php echo scrub_out($catalog->get_version()); ?></td>
-            <td class="cel_action"><a href="<?php echo $web_path; ?>/admin/modules.php?action=<?php echo $action; ?>&amp;type=<?php echo urlencode($catalog->get_type()); ?>"><?php echo $action_txt; ?></a></td>
+            <td class="cel_action"><a href="<?php echo $web_path; ?>/admin/modules.php?action=<?php echo $action; ?>&type=<?php echo urlencode($catalog->get_type()); ?>"><?php echo $action_txt; ?></a></td>
         </tr>
         <?php
         } if (!count($catalog_types)) { ?>
diff --git a/public/templates/show_edit_song_row.inc.php b/public/templates/show_edit_song_row.inc.php
index 7058bd995e..1497c8a199 100644
--- a/public/templates/show_edit_song_row.inc.php
+++ b/public/templates/show_edit_song_row.inc.php
@@ -37,6 +37,7 @@
 global $dic;
 $metadataManager = $dic->get(MetadataManagerInterface::class);
 
+/** @var Song $libitem */
 ?>
 <div>
     <form method="post" id="edit_song_<?php echo $libitem->id; ?>" class="edit_dialog_content">
@@ -50,7 +51,7 @@
                 <tr>
                     <td class="edit_dialog_content_header"><?php echo T_('Artist'); ?></td>
                     <td>
-                        <?php show_artist_select('artist', $libitem->artist, true, $libitem->id); ?>
+                        <?php show_artist_select('artist', (int) $libitem->artist, true, $libitem->id); ?>
                         <div id="artist_select_song_<?php echo $libitem->id; ?>">
                             <?php echo Ajax::observe('artist_select_' . $libitem->id, 'change', 'check_inline_song_edit("artist", ' . $libitem->id . ')'); ?>
                         </div>
@@ -149,8 +150,8 @@
     <script>
         $('.metadataAccordionButton').button().click(function() {
             $('.metadataAccordion').toggle();
-         //   $(this).hide();
-              $(this).text($(this).text() == 'More Metadata' ? 'Less Metadata' : 'More Metadata');
+            $(this).text($(this).text() == 'More Metadata' ? 'Less Metadata' : 'More Metadata');
+
             return false;
         });
     </script>
diff --git a/public/templates/show_filter_row.inc.php b/public/templates/show_filter_row.inc.php
index 3cfa8490d8..181e022918 100644
--- a/public/templates/show_filter_row.inc.php
+++ b/public/templates/show_filter_row.inc.php
@@ -37,11 +37,11 @@
 <td class="cel_num_catalogs"><?php echo $num_catalogs; ?></td>
 <td class="cel_action">
 <?php if (Access::check('interface', 100)) { ?>
-        <a href="<?php echo $web_path; ?>/admin/filter.php?action=show_edit&amp;filter_id=<?php echo $filter['id']; ?>&amp;filter_name=<?php echo $filter['name']; ?>">
+        <a href="<?php echo $web_path; ?>/admin/filter.php?action=show_edit&filter_id=<?php echo $filter['id']; ?>&filter_name=<?php echo $filter['name']; ?>">
             <?php echo Ui::get_icon('edit', T_('Edit')); ?>
         </a>
         <?php if ($filter['id'] > 0) { ?>
-           <a href="<?php echo $web_path; ?>/admin/filter.php?action=delete&filter_id=<?php echo $filter['id']; ?>&amp;filter_name=<?php echo $filter['name']; ?>">
+           <a href="<?php echo $web_path; ?>/admin/filter.php?action=delete&filter_id=<?php echo $filter['id']; ?>&filter_name=<?php echo $filter['name']; ?>">
                <?php echo Ui::get_icon('delete', T_('Delete')); ?>
            </a>
         <?php } ?>
diff --git a/public/templates/show_get_art.inc.php b/public/templates/show_get_art.inc.php
index 6af19b083c..3bc63db5c4 100644
--- a/public/templates/show_get_art.inc.php
+++ b/public/templates/show_get_art.inc.php
@@ -37,8 +37,9 @@
 $limit     = AmpConfig::get('art_search_limit', ArtCollector::ART_SEARCH_LIMIT);
 $art_order = AmpConfig::get('art_order', array());
 $art_type  = ($object_type == 'artist') ? T_('Artist Art Search') : T_('Cover Art Search');
+$web_path  = AmpConfig::get('web_path');
 UI::show_box_top($art_type, 'box box_get_albumart'); ?>
-<form enctype="multipart/form-data" name="coverart" method="post" action="<?php echo AmpConfig::get('web_path'); ?>/arts.php?action=find_art&object_type=<?php echo $object_type; ?>&object_id=<?php echo $object_id; ?>&burl=<?php echo base64_encode($burl); ?>&artist_name=<?php echo urlencode(Core::get_request('artist_name')); ?>&album_name=<?php echo urlencode(Core::get_request('album_name')); ?>&cover=<?php echo urlencode(Core::get_request('cover')); ?>" style="Display:inline;">
+<form enctype="multipart/form-data" name="coverart" method="post" action="<?php echo $web_path; ?>/arts.php?action=find_art&object_type=<?php echo $object_type; ?>&object_id=<?php echo $object_id; ?>&burl=<?php echo base64_encode($burl); ?>&artist_name=<?php echo urlencode(Core::get_request('artist_name')); ?>&album_name=<?php echo urlencode(Core::get_request('album_name')); ?>&cover=<?php echo urlencode(Core::get_request('cover')); ?>" style="Display:inline;">
     <table class="gatherart">
         <?php
         foreach ($keywords as $key => $word) {
@@ -89,10 +90,10 @@
         <?php if (in_array('spotify', $art_order)) {
             if ($object_type == 'album') { ?>
         <tr>
-             <th class="center" rowspan="3" style>
+            <th class="center" rowspan="3" style>
                 <?php echo T_('Spotify Album Filters'); ?>
-             </th>
-         </tr>
+            </th>
+        </tr>
         <tr>
            <td>
                 <label id="gatherYear" for="yearFilter"><?php echo T_('Year'); ?> </label>
@@ -102,38 +103,40 @@
           </tr>
           <tr>
           <td>
-             <label id="gatherLimit" for="searchLimit"> <?php echo T_('Limit'); ?></label>
+            <label id="gatherLimit" for="searchLimit"> <?php echo T_('Limit'); ?></label>
               <input type="number" id="searchLimit"
                 name="search_limit" required min="1" max="50" value="<?php echo $limit; ?>">
           </td>
           </tr>
             <?php } ?>
           <tr>
-             <?php if ($object_type == 'artist') { ?>
-             <td>
+            <?php if ($object_type == 'artist') { ?>
+            <td>
                <?php echo T_('Search Limit'); ?>
-             </td>
-             <td>
+            </td>
+            <td>
                   <input type="number" id="searchLimit"
                   name="search_limit" required min="1" max="50" value="<?php echo $limit; ?>">
               </td>
 
           <?php }
-             } else { ?>
+            } else { ?>
             <td>
             </td>
-            <?php } ?>
+        <?php } ?>
             <td>
             </td>
           </tr>
         </table>
-     <div class="formValidation">
+    <div class="formValidation">
         <input type="hidden" name="action" value="find_art" />
         <input type="hidden" name="object_type" value="<?php echo $object_type; ?>" />
         <input type="hidden" name="object_id" value="<?php echo $object_id; ?>" />
         <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo AmpConfig::get('max_upload_size'); ?>" />
         <?php if (AmpConfig::get('ajax_load')) {
-            $cancelurl = ((string) AmpConfig::get('web_path') == '') ? $burl : (AmpConfig::get('web_path') . '/' . $burl);
+            $cancelurl = ((string) $web_path == '')
+                ? $burl
+                : ($web_path . '/' . $burl);
         } else {
             $cancelurl = (string) $burl;
         }
diff --git a/public/templates/show_html5_player_headers.inc.php b/public/templates/show_html5_player_headers.inc.php
index acff60d274..0699610d74 100644
--- a/public/templates/show_html5_player_headers.inc.php
+++ b/public/templates/show_html5_player_headers.inc.php
@@ -85,6 +85,7 @@ function convertMediaToJPMedia(media)
         jpmedia['replaygain_album_peak'] = media['replaygain_album_peak'];
         jpmedia['r128_track_gain'] = media['r128_track_gain'];
         jpmedia['r128_album_gain'] = media['r128_album_gain'];
+        jpmedia['duration'] = media['duration'];
 
         return jpmedia;
     }
diff --git a/public/templates/show_install.inc.php b/public/templates/show_install.inc.php
index b930f4c9d9..b11c361346 100755
--- a/public/templates/show_install.inc.php
+++ b/public/templates/show_install.inc.php
@@ -49,7 +49,7 @@
 </div>
 <?php echo AmpError::display('general'); ?>
 <h2><?php echo T_('Insert Ampache Database'); ?></h2>
-<form role="form" class="form-horizontal" method="post" action="<?php echo $web_path . "/install.php?action=create_db&amp;htmllang=$htmllang&amp;charset=$charset"; ?>" enctype="multipart/form-data" autocomplete="off">
+<form role="form" class="form-horizontal" method="post" action="<?php echo $web_path . "/install.php?action=create_db&htmllang=$htmllang&charset=$charset"; ?>" enctype="multipart/form-data" autocomplete="off">
     <div class="form-group">
         <label for="local_db" class="col-sm-4 control-label"><?php echo T_('Desired Database Name'); ?></label>
         <div class="col-sm-8">
diff --git a/public/templates/show_install_account.inc.php b/public/templates/show_install_account.inc.php
index e06e152513..8b46ee6ec2 100644
--- a/public/templates/show_install_account.inc.php
+++ b/public/templates/show_install_account.inc.php
@@ -49,7 +49,7 @@
 </div>
     <?php echo AmpError::display('general'); ?>
     <h2><?php echo T_('Create Admin Account'); ?></h2>
-    <form method="post" action="<?php echo $web_path . "/install.php?action=create_account&amp;htmllang=$htmllang&amp;charset=$charset"; ?>" enctype="multipart/form-data">
+    <form method="post" action="<?php echo $web_path . "/install.php?action=create_account&htmllang=$htmllang&charset=$charset"; ?>" enctype="multipart/form-data">
 
 <div class="form-group">
     <label for="local_username" class="col-sm-3 control-label"><?php echo T_('Username'); ?></label>
diff --git a/public/templates/show_label.inc.php b/public/templates/show_label.inc.php
index afd4c02610..734b38372c 100644
--- a/public/templates/show_label.inc.php
+++ b/public/templates/show_label.inc.php
@@ -46,7 +46,8 @@
 if (array_key_exists('argument', $_REQUEST)) {
     $argument = (string)scrub_in((string)$_REQUEST['argument']);
 }
-$f_name = (string)$label->get_fullname();
+$f_name   = (string)$label->get_fullname();
+$web_path = AmpConfig::get('web_path');
 Ui::show_box_top($f_name, 'info-box');
 if ($label->website) {
     echo "<a href=\"" . scrub_out($label->website) . "\">" . scrub_out($label->website) . "</a><br />";
@@ -77,7 +78,7 @@
         <?php if (!AmpConfig::get('use_auth') || Access::check('interface', 25)) { ?>
             <?php if (AmpConfig::get('sociable')) { ?>
             <li>
-                <a href="<?php echo AmpConfig::get('web_path'); ?>/shout.php?action=show_add_shout&type=label&id=<?php echo $label->id; ?>">
+                <a href="<?php echo $web_path; ?>/shout.php?action=show_add_shout&type=label&id=<?php echo $label->id; ?>">
                     <?php echo Ui::get_icon('comment', T_('Post Shout')); ?>
                     <?php echo T_('Post Shout'); ?>
                 </a>
@@ -102,7 +103,7 @@
         <?php } ?>
         <?php if (Catalog::can_remove($label)) { ?>
         <li>
-            <a id="<?php echo 'delete_label_' . $label->id; ?>" href="<?php echo AmpConfig::get('web_path'); ?>/labels.php?action=delete&label_id=<?php echo $label->id; ?>">
+            <a id="<?php echo 'delete_label_' . $label->id; ?>" href="<?php echo $web_path; ?>/labels.php?action=delete&label_id=<?php echo $label->id; ?>">
                 <?php echo Ui::get_icon('delete', T_('Delete')); ?>
                 <?php echo T_('Delete'); ?>
             </a>
diff --git a/public/templates/show_label_row.inc.php b/public/templates/show_label_row.inc.php
index b40b694836..d5499de3ef 100644
--- a/public/templates/show_label_row.inc.php
+++ b/public/templates/show_label_row.inc.php
@@ -32,9 +32,10 @@
 /** @var Ampache\Repository\Model\Label $libitem */
 /** @var string $cel_cover */
 
-$name = scrub_out((string)$libitem->get_fullname()); ?>
+$name     = scrub_out((string)$libitem->get_fullname());
+$web_path = AmpConfig::get('web_path'); ?>
 <td class="<?php echo $cel_cover; ?>">
-    <?php Art::display('label', $libitem->id, $name, 1, AmpConfig::get('web_path') . '/labels.php?action=show&label=' . $libitem->id); ?>
+    <?php Art::display('label', $libitem->id, $name, 1, $web_path . '/labels.php?action=show&label=' . $libitem->id); ?>
 </td>
 <td class="cel_label"><?php echo $libitem->get_f_link(); ?></td>
 <td class="cel_category"><?php echo $libitem->category; ?></td>
@@ -48,12 +49,12 @@
 <td class="cel_action">
 <?php if (!AmpConfig::get('use_auth') || Access::check('interface', 25)) {
     if (AmpConfig::get('sociable')) { ?>
-    <a href="<?php echo AmpConfig::get('web_path'); ?>/shout.php?action=show_add_shout&type=label&amp;id=<?php echo $libitem->id; ?>">
+    <a href="<?php echo $web_path; ?>/shout.php?action=show_add_shout&type=label&id=<?php echo $libitem->id; ?>">
         <?php echo Ui::get_icon('comment', T_('Post Shout')); ?>
     </a>
     <?php }
     if (Catalog::can_remove($libitem)) { ?>
-        <a id="<?php echo 'delete_label_' . $libitem->id; ?>" href="<?php echo AmpConfig::get('web_path'); ?>/labels.php?action=delete&label_id=<?php echo $libitem->id; ?>">
+        <a id="<?php echo 'delete_label_' . $libitem->id; ?>" href="<?php echo $web_path; ?>/labels.php?action=delete&label_id=<?php echo $libitem->id; ?>">
             <?php echo Ui::get_icon('delete', T_('Delete')); ?>
         </a>
     <?php }
diff --git a/public/templates/show_localplay_controllers.inc.php b/public/templates/show_localplay_controllers.inc.php
index 5d258e0c44..3a7fe965f3 100644
--- a/public/templates/show_localplay_controllers.inc.php
+++ b/public/templates/show_localplay_controllers.inc.php
@@ -58,7 +58,7 @@
             <td class="cel_name"><?php echo scrub_out($localplay->f_name); ?></td>
             <td class="cel_description"><?php echo scrub_out($localplay->f_description); ?></td>
             <td class="cel_version"><?php echo scrub_out($localplay->f_version); ?></td>
-            <td class="cel_action"><a href="<?php echo $web_path; ?>/admin/modules.php?action=<?php echo $action; ?>&amp;type=<?php echo urlencode($controller); ?>"><?php echo $action_txt; ?></a></td>
+            <td class="cel_action"><a href="<?php echo $web_path; ?>/admin/modules.php?action=<?php echo $action; ?>&type=<?php echo urlencode($controller); ?>"><?php echo $action_txt; ?></a></td>
         </tr>
         <?php
         } if (!count($controllers)) { ?>
diff --git a/public/templates/show_localplay_edit_instance.inc.php b/public/templates/show_localplay_edit_instance.inc.php
index 41840a1adb..0e6832bc5f 100644
--- a/public/templates/show_localplay_edit_instance.inc.php
+++ b/public/templates/show_localplay_edit_instance.inc.php
@@ -30,7 +30,7 @@
 /** @var array $fields */
 
 Ui::show_box_top(T_('Edit Localplay Instance'), 'box box_localplay_edit_instance'); ?>
-<form method="post" action="<?php echo AmpConfig::get('web_path'); ?>/localplay.php?action=update_instance&amp;instance=<?php echo (int) scrub_in((string)filter_input(INPUT_GET, 'instance', FILTER_SANITIZE_SPECIAL_CHARS)); ?>">
+<form method="post" action="<?php echo AmpConfig::get('web_path'); ?>/localplay.php?action=update_instance&instance=<?php echo (int) scrub_in((string)filter_input(INPUT_GET, 'instance', FILTER_SANITIZE_SPECIAL_CHARS)); ?>">
 <table class="tabledata">
 <?php foreach ($fields as $key => $field) { ?>
 <tr>
diff --git a/public/templates/show_lyrics.inc.php b/public/templates/show_lyrics.inc.php
index f133597f87..c3a5963763 100644
--- a/public/templates/show_lyrics.inc.php
+++ b/public/templates/show_lyrics.inc.php
@@ -53,14 +53,14 @@
 
   <div class="np_cell">
       <label><?php echo T_('Album'); ?>:</label>
-      <a title="<?php echo $album; ?>" href="<?php echo $web_path; ?>/albums.php?action=show&amp;album=<?php echo $song->album; ?>">
+      <a title="<?php echo $album; ?>" href="<?php echo $web_path; ?>/albums.php?action=show&album=<?php echo $song->album; ?>">
               <?php echo $album; ?>
       </a>
   </div>
 
   <div class="np_cell">
       <label><?php echo T_('Artist'); ?>:</label>
-      <a title="<?php echo $artist; ?>" href="<?php echo $web_path; ?>/artists.php?action=show&amp;artist=<?php echo $song->artist; ?>">
+      <a title="<?php echo $artist; ?>" href="<?php echo $web_path; ?>/artists.php?action=show&artist=<?php echo $song->artist; ?>">
               <?php echo $artist; ?>
       </a>
   </div>
diff --git a/public/templates/show_manage_catalogs.inc.php b/public/templates/show_manage_catalogs.inc.php
index 3bacd3aa43..40d7497cc9 100644
--- a/public/templates/show_manage_catalogs.inc.php
+++ b/public/templates/show_manage_catalogs.inc.php
@@ -60,7 +60,7 @@
                 <td><input type="text" name="add_path" value="/" /></td>
             </tr>
             <tr>
-                <td><?php /* HINT: /media/path */ ?><?php printf(T_('Clean deleted files in: %s'), '<span class="information">/media/path</span>'); ?></td>
+                <td><?php echo T_('Clean deleted files in:'); ?></td>
                 <td><input type="text" name="clean_path" value="/" /></td>
             </tr>
             <tr>
diff --git a/public/templates/show_manage_democratic.inc.php b/public/templates/show_manage_democratic.inc.php
index 9f720fc1ca..cdb9070a17 100644
--- a/public/templates/show_manage_democratic.inc.php
+++ b/public/templates/show_manage_democratic.inc.php
@@ -31,6 +31,7 @@
 
 /** @var array $playlists */
 
+$web_path = AmpConfig::get('web_path');
 Ui::show_box_top(T_('Manage')); ?>
 <table class="tabledata striped-rows">
     <tr class="th-top">
@@ -60,7 +61,7 @@
         <td><?php echo $democratic->count_items(); ?></td>
         <td>
         <?php echo Ajax::button('?page=democratic&action=send_playlist&democratic_id=' . $democratic->id, 'all', T_('Play'), 'play_democratic'); ?>
-        <a href="<?php echo AmpConfig::get('web_path'); ?>/democratic.php?action=delete&amp;democratic_id=<?php echo scrub_out((string)$democratic->id); ?>"><?php echo Ui::get_icon('delete', T_('Delete')); ?></a>
+        <a href="<?php echo $web_path; ?>/democratic.php?action=delete&democratic_id=<?php echo scrub_out((string)$democratic->id); ?>"><?php echo Ui::get_icon('delete', T_('Delete')); ?></a>
         </td>
     </tr>
     <?php
@@ -72,6 +73,6 @@
 </table>
 <br />
 <div>
-    <a class="button" href="<?php echo AmpConfig::get('web_path'); ?>/democratic.php?action=show_create"><?php echo T_('Create Playlist'); ?></a>
+    <a class="button" href="<?php echo $web_path; ?>/democratic.php?action=show_create"><?php echo T_('Create Playlist'); ?></a>
 </div>
 <?php Ui::show_box_bottom(); ?>
diff --git a/public/templates/show_mashup.inc.php b/public/templates/show_mashup.inc.php
index fe7c4f599c..aa79ac3e6a 100644
--- a/public/templates/show_mashup.inc.php
+++ b/public/templates/show_mashup.inc.php
@@ -32,12 +32,13 @@
 $threshold      = AmpConfig::get('stats_threshold', 7);
 $limit          = (int)AmpConfig::get('popular_threshold', 10);
 $catalog_filter = AmpConfig::get('catalog_filter');
+$web_path       = AmpConfig::get('web_path');
 $user_id        = ($catalog_filter && !empty(Core::get_global('user')))
     ? Core::get_global('user')->id
     : null;
 
 require_once Ui::find_template('show_form_mashup.inc.php');
-echo "<a href=\"" . AmpConfig::get('web_path') . "/stats.php?action=newest_" . $object_type . "\">";
+echo "<a href=\"" . $web_path . "/stats.php?action=newest_" . $object_type . "\">";
 Ui::show_box_top(T_('Newest'));
 echo "</a>";
 $object_ids = Stats::get_newest($object_type, $limit, 0, 0, $user_id);
@@ -72,7 +73,7 @@
 if ($object_type == 'podcast_episode') {
     Ui::show_box_top(T_('Popular'));
 } else {
-    echo "<a href=\"" . AmpConfig::get('web_path') . "/stats.php?action=popular\">";
+    echo "<a href=\"" . $web_path . "/stats.php?action=popular\">";
     Ui::show_box_top(T_('Popular'));
     echo "</a>";
 }
diff --git a/public/templates/show_missing_artists.inc.php b/public/templates/show_missing_artists.inc.php
index 52870aa12d..7cefc4efb4 100644
--- a/public/templates/show_missing_artists.inc.php
+++ b/public/templates/show_missing_artists.inc.php
@@ -42,7 +42,7 @@
             foreach ($wartists as $libitem) { ?>
         <tr id="wartist_<?php echo $libitem['mbid']; ?>">
             <td class="cel_artist">
-                <a href="<?php echo $web_path; ?>/artists.php?action=show_missing&amp;mbid=<?php echo $libitem['mbid']; ?>"><?php echo $libitem['name']; ?></a>
+                <a href="<?php echo $web_path; ?>/artists.php?action=show_missing&mbid=<?php echo $libitem['mbid']; ?>"><?php echo $libitem['name']; ?></a>
             </td>
         </tr>
         <?php
diff --git a/public/templates/show_playlist.inc.php b/public/templates/show_playlist.inc.php
index 21a55260d6..6a5e09d7ec 100644
--- a/public/templates/show_playlist.inc.php
+++ b/public/templates/show_playlist.inc.php
@@ -94,7 +94,7 @@
 $zipHandler = $dic->get(ZipHandlerInterface::class);
 if (Access::check_function('batch_download') && $zipHandler->isZipable('playlist')) { ?>
         <li>
-            <a class="nohtml" href="<?php echo $web_path; ?>/batch.php?action=playlist&amp;id=<?php echo $playlist->id; ?>">
+            <a class="nohtml" href="<?php echo $web_path; ?>/batch.php?action=playlist&id=<?php echo $playlist->id; ?>">
                 <?php echo Ui::get_icon('batch_download', T_('Batch download')); ?>
                 <?php echo T_('Batch download'); ?>
             </a>
diff --git a/public/templates/show_playlist_media_row.inc.php b/public/templates/show_playlist_media_row.inc.php
index b1906cf80f..d1bbb0f4cd 100644
--- a/public/templates/show_playlist_media_row.inc.php
+++ b/public/templates/show_playlist_media_row.inc.php
@@ -93,7 +93,7 @@
 <?php } ?>
 <td class="cel_action">
     <?php if (AmpConfig::get('download')) { ?>
-    <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/stream.php?action=download&amp;<?php echo $object_type; ?>_id=<?php echo $libitem->getId(); ?>">
+    <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/stream.php?action=download&<?php echo $object_type; ?>_id=<?php echo $libitem->getId(); ?>">
         <?php echo Ui::get_icon('download', T_('Download')); ?>
     </a>
     <?php
diff --git a/public/templates/show_plugins.inc.php b/public/templates/show_plugins.inc.php
index c0d1e66ca9..145be43d34 100644
--- a/public/templates/show_plugins.inc.php
+++ b/public/templates/show_plugins.inc.php
@@ -49,14 +49,14 @@
                 ? Plugin::get_plugin_version($plugin->_plugin->name)
                 : 0;
             if ($installed_version == 0) {
-                $action = "<a href=\"" . $web_path . "/admin/modules.php?action=install_plugin&amp;plugin=" . scrub_out($plugin_name) . "\">" .
+                $action = "<a href=\"" . $web_path . "/admin/modules.php?action=install_plugin&plugin=" . scrub_out($plugin_name) . "\">" .
                                 T_('Activate') . "</a>";
             } else {
-                $action = "<a href=\"" . $web_path . "/admin/modules.php?action=confirm_uninstall_plugin&amp;plugin=" . scrub_out($plugin_name) . "\">" .
+                $action = "<a href=\"" . $web_path . "/admin/modules.php?action=confirm_uninstall_plugin&plugin=" . scrub_out($plugin_name) . "\">" .
                                 T_('Deactivate') . "</a>";
                 if ($installed_version < $plugin->_plugin->version) {
                     $action .= '</br><a href="' . $web_path .
-                    '/admin/modules.php?action=upgrade_plugin&amp;plugin=' .
+                    '/admin/modules.php?action=upgrade_plugin&plugin=' .
                     scrub_out($plugin_name) . '">' . T_('Upgrade') . '</a>';
                 }
             } ?>
diff --git a/public/templates/show_podcast.inc.php b/public/templates/show_podcast.inc.php
index 889e3fd3c3..58e136baa9 100644
--- a/public/templates/show_podcast.inc.php
+++ b/public/templates/show_podcast.inc.php
@@ -45,7 +45,7 @@
 $browse   = new Browse();
 $browse->set_type($object_type);
 $browse->set_use_filters(false);
-
+$web_path = AmpConfig::get('web_path');
 Ui::show_box_top((string)$podcast->get_fullname(), 'info-box'); ?>
 <div class="item_right_info">
     <?php
@@ -88,7 +88,7 @@
         <?php if ($access50) { ?>
         <?php if (AmpConfig::get('statistical_graphs') && is_dir(__DIR__ . '/../../vendor/szymach/c-pchart/src/Chart/')) { ?>
             <li>
-                <a href="<?php echo AmpConfig::get('web_path'); ?>/stats.php?action=graph&object_type=podcast&object_id=<?php echo $podcast->getId(); ?>">
+                <a href="<?php echo $web_path; ?>/stats.php?action=graph&object_type=podcast&object_id=<?php echo $podcast->getId(); ?>">
                     <?php echo Ui::get_icon('statistics', T_('Graphs')); ?>
                     <?php echo T_('Graphs'); ?>
                 </a>
@@ -117,7 +117,7 @@
         <?php } ?>
         <?php if ($access75) { ?>
         <li>
-            <a id="<?php echo 'delete_podcast_' . $podcast->getId(); ?>" href="<?php echo AmpConfig::get('web_path'); ?>/podcast.php?action=delete&podcast_id=<?php echo $podcast->getId(); ?>">
+            <a id="<?php echo 'delete_podcast_' . $podcast->getId(); ?>" href="<?php echo $web_path; ?>/podcast.php?action=delete&podcast_id=<?php echo $podcast->getId(); ?>">
                 <?php echo Ui::get_icon('delete', T_('Delete')); ?>
                 <?php echo T_('Delete'); ?>
             </a>
diff --git a/public/templates/show_podcast_episode.inc.php b/public/templates/show_podcast_episode.inc.php
index 233699107f..1ad7a974bd 100644
--- a/public/templates/show_podcast_episode.inc.php
+++ b/public/templates/show_podcast_episode.inc.php
@@ -92,7 +92,7 @@
         <?php } ?>
         <?php if (Access::check_function('download') && !empty($episode->file)) { ?>
             <a class="nohtml" href="<?php echo $episode->play_url(); ?>"><?php echo Ui::get_icon('link', T_('Link')); ?></a>
-            <a class="nohtml" href="<?php echo $web_path; ?>/stream.php?action=download&amp;podcast_episode_id=<?php echo $episode->id; ?>"><?php echo Ui::get_icon('download', T_('Download')); ?></a>
+            <a class="nohtml" href="<?php echo $web_path; ?>/stream.php?action=download&podcast_episode_id=<?php echo $episode->id; ?>"><?php echo Ui::get_icon('download', T_('Download')); ?></a>
         <?php } ?>
         <?php if (Access::check('interface', 50)) { ?>
             <?php if (AmpConfig::get('statistical_graphs') && is_dir(__DIR__ . '/../../vendor/szymach/c-pchart/src/Chart/')) { ?>
diff --git a/public/templates/show_podcast_episode_row.inc.php b/public/templates/show_podcast_episode_row.inc.php
index 8e0c43a9bf..fb60fbb518 100644
--- a/public/templates/show_podcast_episode_row.inc.php
+++ b/public/templates/show_podcast_episode_row.inc.php
@@ -41,6 +41,8 @@
 /** @var string $cel_cover */
 /** @var string $cel_time */
 /** @var string $cel_counter */
+
+$web_path = AmpConfig::get('web_path');
 ?>
 <td class="cel_play">
     <span class="cel_play_content">&nbsp;</span>
@@ -62,7 +64,7 @@
     $name = scrub_out((string)$libitem->get_fullname()); ?>
     <td class="<?php echo $cel_cover; ?>">
         <?php $thumb = ($browse->is_grid_view()) ? 1 : 11;
-    Art::display('podcast_episode', $libitem->id, $name, $thumb, AmpConfig::get('web_path') . '/podcast_episode.php?action=show&podcast_episode=' . $libitem->id); ?>
+    Art::display('podcast_episode', $libitem->id, $name, $thumb, $web_path . '/podcast_episode.php?action=show&podcast_episode=' . $libitem->id); ?>
     </td>
 <?php
 } ?>
@@ -102,7 +104,7 @@
     <?php } ?>
 <td class="cel_action">
     <?php if (Access::check_function('download') && !empty($libitem->file)) { ?>
-            <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/stream.php?action=download&amp;podcast_episode_id=<?php echo $libitem->id; ?>"><?php echo Ui::get_icon('download', T_('Download')); ?></a>
+            <a class="nohtml" href="<?php echo $web_path; ?>/stream.php?action=download&podcast_episode_id=<?php echo $libitem->id; ?>"><?php echo Ui::get_icon('download', T_('Download')); ?></a>
         <?php } ?>
 <?php
 if (Access::check('interface', 50)) { ?>
@@ -115,7 +117,7 @@
     <?php
 }
 if (Catalog::can_remove($libitem)) { ?>
-    <a id="<?php echo 'delete_podcast_episode_' . $libitem->id; ?>" href="<?php echo AmpConfig::get('web_path'); ?>/podcast_episode.php?action=delete&podcast_episode_id=<?php echo $libitem->id; ?>">
+    <a id="<?php echo 'delete_podcast_episode_' . $libitem->id; ?>" href="<?php echo $web_path; ?>/podcast_episode.php?action=delete&podcast_episode_id=<?php echo $libitem->id; ?>">
         <?php echo Ui::get_icon('delete', T_('Delete')); ?>
     </a>
     <?php } ?>
diff --git a/public/templates/show_pvmsg_row.inc.php b/public/templates/show_pvmsg_row.inc.php
index 5428039a61..97fe09695b 100644
--- a/public/templates/show_pvmsg_row.inc.php
+++ b/public/templates/show_pvmsg_row.inc.php
@@ -28,17 +28,18 @@
 use Ampache\Module\Util\Ui;
 
 /** @var PrivateMsg $libitem */
-?>
+
+$web_path = AmpConfig::get('web_path'); ?>
 <td class="cel_select"><input type="checkbox" name="pvmsg_select[]" value="<?php echo $libitem->getId(); ?>" title="<?php echo T_('Select'); ?>" /></td>
 <td class="cel_subject"><?php echo $libitem->getLinkFormatted(); ?></td>
 <td class="cel_from_user"><?php echo $libitem->getSenderUserLink(); ?></td>
 <td class="cel_to_user"><?php echo $libitem->getRecipientUserLink(); ?></td>
 <td class="cel_creation_date"><?php echo $libitem->getCreationDateFormatted(); ?></td>
 <td class="cel_action">
-<a id="<?php echo 'reply_pvmsg_' . $libitem->getId(); ?>" href="<?php echo AmpConfig::get('web_path'); ?>/pvmsg.php?action=show_add_message&reply_to=<?php echo $libitem->getId(); ?>">
+<a id="<?php echo 'reply_pvmsg_' . $libitem->getId(); ?>" href="<?php echo $web_path; ?>/pvmsg.php?action=show_add_message&reply_to=<?php echo $libitem->getId(); ?>">
     <?php echo Ui::get_icon('mail', T_('Reply')); ?>
 </a>
-<a id="<?php echo 'delete_pvmsg_' . $libitem->getId(); ?>" href="<?php echo AmpConfig::get('web_path'); ?>/pvmsg.php?action=delete&msgs=<?php echo $libitem->getId(); ?>">
+<a id="<?php echo 'delete_pvmsg_' . $libitem->getId(); ?>" href="<?php echo $web_path; ?>/pvmsg.php?action=delete&msgs=<?php echo $libitem->getId(); ?>">
     <?php echo Ui::get_icon('delete', T_('Delete')); ?>
 </a>
 </td>
diff --git a/public/templates/show_pvmsgs.inc.php b/public/templates/show_pvmsgs.inc.php
index 654d2e118c..66c2dbe0a7 100644
--- a/public/templates/show_pvmsgs.inc.php
+++ b/public/templates/show_pvmsgs.inc.php
@@ -31,7 +31,8 @@
 /** @var Ampache\Repository\Model\Browse $browse */
 /** @var array $object_ids */
 
-$thcount = 5; ?>
+$thcount  = 5;
+$web_path = AmpConfig::get('web_path'); ?>
 <script>
     function getSelectionArray()
     {
@@ -44,10 +45,10 @@ function getSelectionArray()
 </script>
 <div id="information_actions">
     <ul>
-        <li><a href="<?php echo AmpConfig::get('web_path'); ?>/pvmsg.php?action=show_add_message"><?php echo Ui::get_icon('mail', T_('Compose')); ?> <?php echo T_('Compose a New Message'); ?></a></li>
-        <li><a href="javascript:NavigateTo('<?php echo AmpConfig::get('web_path'); ?>/pvmsg.php?action=set_is_read&read=1&msgs=' + getSelectionArray());"><?php echo T_('Mark as Read'); ?></a></li>
-        <li><a href="javascript:NavigateTo('<?php echo AmpConfig::get('web_path'); ?>/pvmsg.php?action=set_is_read&read=0&msgs=' + getSelectionArray());"><?php echo T_('Mark as Unread'); ?></a></li>
-        <li><a href="javascript:NavigateTo('<?php echo AmpConfig::get('web_path'); ?>/pvmsg.php?action=delete&msgs=' + getSelectionArray());"><?php echo Ui::get_icon('delete', T_('Delete')); ?> <?php echo T_('Delete'); ?></a></li>
+        <li><a href="<?php echo $web_path; ?>/pvmsg.php?action=show_add_message"><?php echo Ui::get_icon('mail', T_('Compose')); ?> <?php echo T_('Compose a New Message'); ?></a></li>
+        <li><a href="javascript:NavigateTo('<?php echo $web_path; ?>/pvmsg.php?action=set_is_read&read=1&msgs=' + getSelectionArray());"><?php echo T_('Mark as Read'); ?></a></li>
+        <li><a href="javascript:NavigateTo('<?php echo $web_path; ?>/pvmsg.php?action=set_is_read&read=0&msgs=' + getSelectionArray());"><?php echo T_('Mark as Unread'); ?></a></li>
+        <li><a href="javascript:NavigateTo('<?php echo $web_path; ?>/pvmsg.php?action=delete&msgs=' + getSelectionArray());"><?php echo Ui::get_icon('delete', T_('Delete')); ?> <?php echo T_('Delete'); ?></a></li>
     </ul>
 </div>
 <?php if ($browse->is_show_header()) {
diff --git a/public/templates/show_random.inc.php b/public/templates/show_random.inc.php
index 07cb72a819..79205a5017 100644
--- a/public/templates/show_random.inc.php
+++ b/public/templates/show_random.inc.php
@@ -40,31 +40,31 @@
 $length       = $_POST['length'] ?? 0;
 $size_limit   = $_POST['size_limit'] ?? 0;
 $random_count = $_POST['limit'] ?? 1;
-$random_type  = (in_array($get_type, Random::VALID_TYPES))
+$currentType  = (in_array($get_type, Random::VALID_TYPES))
     ? $get_type
     : null;
-if (!$random_type) {
+if (!$currentType) {
     header("Location: " . $web_path . '/random.php?action=get_advanced&type=song');
 }
-$browse_type = ($random_type == 'video')
+$browse_type = ($currentType == 'video')
     ? 'video'
     : 'song';
 
 Ui::show_box_top(T_('Play Random Selection'), 'box box_random'); ?>
-<form id="random" method="post" enctype="multipart/form-data" action="<?php echo $web_path; ?>/random.php?action=get_advanced&type=<?php echo (string) scrub_out($random_type); ?>">
+<form id="random" method="post" enctype="multipart/form-data" action="<?php echo $web_path; ?>/random.php?action=get_advanced&type=<?php echo (string) scrub_out($currentType); ?>">
 <input type='hidden' name='random' value=1>
 <div class="category_options">
-    <a class="category <?php echo ($random_type == 'song') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=song">
+    <a class="category <?php echo ($currentType == 'song') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=song">
         <?php echo T_('Songs'); ?>
     </a>
-    <a class="category <?php echo ($random_type == 'album') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=album">
+    <a class="category <?php echo ($currentType == 'album') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=album">
         <?php echo T_('Albums'); ?>
     </a>
-    <a class="category <?php echo ($random_type == 'artist') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=artist">
+    <a class="category <?php echo ($currentType == 'artist') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=artist">
         <?php echo T_('Artists'); ?>
     </a>
     <?php if (AmpConfig::get('allow_video') && $videoRepository->getItemCount(Video::class)) { ?>
-        <a class="category <?php echo ($random_type == 'video') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=video">
+        <a class="category <?php echo ($currentType == 'video') ? 'current' : ''; ?>" href="<?php echo $web_path; ?>/random.php?action=advanced&type=video">
             <?php echo T_('Videos'); ?>
         </a>
     <?php } ?>
@@ -127,9 +127,7 @@
         </td>
 </tr>
 </table>
-<?php $currentType = $browse_type;
-require Ui::find_template('show_rules.inc.php'); ?>
-
+<?php require Ui::find_template('show_rules.inc.php'); ?>
     <div class="formValidation">
         <input type="submit" value="<?php echo T_('Enqueue'); ?>" />
     </div>
diff --git a/public/templates/show_recently_played.inc.php b/public/templates/show_recently_played.inc.php
index d6c8e8e927..d054a7855f 100755
--- a/public/templates/show_recently_played.inc.php
+++ b/public/templates/show_recently_played.inc.php
@@ -143,7 +143,7 @@
                 <td class="cel_year"><?php echo $song->year; ?></td>
                 <?php if ($user_id > 0) { ?>
                     <td class="cel_username">
-                        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&amp;user_id=<?php echo $row_user->id; ?>">
+                        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&user_id=<?php echo $row_user->id; ?>">
                             <?php echo scrub_out($row_user->fullname); ?>
                         </a>
                     </td>
@@ -194,7 +194,7 @@
     <?php
 $user_id_a = '';
 if (isset($user_id) && !empty($user_id)) {
-    $user_id_a = "&amp;user_id=" . scrub_out($user_id);
+    $user_id_a = "&user_id=" . scrub_out($user_id);
 } ?>
     <a href="<?php echo $web_path; ?>/stats.php?action=recent_song<?php echo $user_id_a; ?>"><?php echo T_('More'); ?></a>
 </div>
diff --git a/public/templates/show_recently_played_all.inc.php b/public/templates/show_recently_played_all.inc.php
index 1456242f49..320815dc3f 100755
--- a/public/templates/show_recently_played_all.inc.php
+++ b/public/templates/show_recently_played_all.inc.php
@@ -149,7 +149,7 @@
                 <td class="cel_year"><?php echo $media->getYear(); ?></td>
                 <?php if ($user_id > 0) { ?>
                     <td class="cel_username">
-                        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&amp;user_id=<?php echo $row_user->id; ?>">
+                        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&user_id=<?php echo $row_user->id; ?>">
                             <?php echo scrub_out($row_user->fullname); ?>
                         </a>
                     </td>
diff --git a/public/templates/show_recently_skipped.inc.php b/public/templates/show_recently_skipped.inc.php
index 01ce41336d..ad44c5a32d 100755
--- a/public/templates/show_recently_skipped.inc.php
+++ b/public/templates/show_recently_skipped.inc.php
@@ -136,7 +136,7 @@
                 <td class="cel_year"><?php echo $song->year; ?></td>
                 <?php if ($user_id > 0) { ?>
                     <td class="cel_username">
-                        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&amp;user_id=<?php echo scrub_out((string)$row_user->id); ?>">
+                        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&user_id=<?php echo scrub_out((string)$row_user->id); ?>">
                             <?php echo scrub_out($row_user->fullname); ?>
                         </a>
                     </td>
diff --git a/public/templates/show_recently_skipped_all.inc.php b/public/templates/show_recently_skipped_all.inc.php
deleted file mode 100755
index d4c194c928..0000000000
--- a/public/templates/show_recently_skipped_all.inc.php
+++ /dev/null
@@ -1,204 +0,0 @@
-<?php
-
-declare(strict_types=0);
-
-/**
- * vim:set softtabstop=4 shiftwidth=4 expandtab:
- *
- * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
- * Copyright Ampache.org, 2001-2023
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- *
- */
-
-use Ampache\Config\AmpConfig;
-use Ampache\Module\Api\Ajax;
-use Ampache\Module\Authorization\Access;
-use Ampache\Module\Playback\Stream_Playlist;
-use Ampache\Module\Util\ObjectTypeToClassNameMapper;
-use Ampache\Module\Util\Rss\AmpacheRss;
-use Ampache\Module\Util\Ui;
-use Ampache\Repository\Model\Live_Stream;
-use Ampache\Repository\Model\Podcast_Episode;
-use Ampache\Repository\Model\Song;
-use Ampache\Repository\Model\User;
-use Ampache\Repository\Model\Video;
-
-/** @var int[] $data */
-
-global $dic;
-
-$ajax_page = $ajax_page ?? 'stats';
-$user_id   = $user_id ?? -1;
-$link      = AmpConfig::get('use_rss') ? ' ' . AmpacheRss::get_display('recently_skipped', $user_id) : '';
-$web_path  = (string)AmpConfig::get('web_path', '');
-$is_admin  = Access::check('interface', 100);
-$showAlbum = AmpConfig::get('album_group');
-UI::show_box_top(T_('Recently Skipped') . $link, 'box box_recently_skipped'); ?>
-<table class="tabledata striped-rows">
-    <thead>
-    <tr class="th-top">
-        <th class="cel_play"></th>
-        <th class="cel_song"><?php echo T_('Title'); ?></th>
-        <th class="cel_add"></th>
-        <th class="cel_artist"><?php echo T_('Artist'); ?></th>
-        <th class="cel_album"><?php echo T_('Album'); ?></th>
-        <th class="cel_year"><?php echo T_('Date'); ?></th>
-        <?php if ($user_id > 0) { ?>
-            <th class="cel_username"><?php echo T_('Username'); ?></th>
-        <?php } ?>
-        <th class="cel_lastplayed"><?php echo T_('Last Played'); ?></th>
-        <?php if ($is_admin) { ?>
-            <th class="cel_agent"><?php echo T_('Agent'); ?></th>
-            <th class="cel_delete"></th>
-        <?php } ?>
-    </tr>
-    </thead>
-    <tbody>
-    <?php
-    $count = 0;
-foreach ($data as $row) {
-    $row_id    = ($row['user'] > 0) ? (int) $row['user'] : -1;
-    $row_user  = new User($row_id);
-    $className = ObjectTypeToClassNameMapper::map($row['object_type']);
-    /** @var Song|Live_Stream|Podcast_Episode|Video $media */
-    $media = new $className($row['object_id']);
-    if ($media->isNew()) {
-        continue;
-    }
-
-    $agent              = ($is_admin) ? $row['agent'] : '';
-    $time_string        = '-';
-    $has_allowed_recent = (bool) $row['user_recent'];
-    $has_allowed_time   = (bool) $row['user_time'];
-    $is_allowed_recent  = $is_admin || $user_id == $row_id || $has_allowed_recent;
-    $is_allowed_time    = $is_admin || $user_id == $row_id || $has_allowed_time;
-    // if you don't allow now_playing don't show the whole row
-    if ($is_allowed_recent) {
-        // add the time if you've allowed it
-        if ($is_allowed_time) {
-            $interval = (int) (time() - ($row['date'] ?? 0));
-
-            if ($interval < 60) {
-                $time_string = sprintf(nT_('%d second ago', '%d seconds ago', $interval), $interval);
-            } elseif ($interval < 3600) {
-                $interval    = floor($interval / 60);
-                $time_string = sprintf(nT_('%d minute ago', '%d minutes ago', $interval), $interval);
-            } elseif ($interval < 86400) {
-                $interval    = floor($interval / 3600);
-                $time_string = sprintf(nT_('%d hour ago', '%d hours ago', $interval), $interval);
-            } elseif ($interval < 604800) {
-                $interval    = floor($interval / 86400);
-                $time_string = sprintf(nT_('%d day ago', '%d days ago', $interval), $interval);
-            } elseif ($interval < 2592000) {
-                $interval    = floor($interval / 604800);
-                $time_string = sprintf(nT_('%d week ago', '%d weeks ago', $interval), $interval);
-            } elseif ($interval < 31556926) {
-                $interval    = floor($interval / 2592000);
-                $time_string = sprintf(nT_('%d month ago', '%d months ago', $interval), $interval);
-            } elseif ($interval < 631138519) {
-                $interval    = floor($interval / 31556926);
-                $time_string = sprintf(nT_('%d year ago', '%d years ago', $interval), $interval);
-            } else {
-                $interval    = floor($interval / 315569260);
-                $time_string = sprintf(nT_('%d decade ago', '%d decades ago', $interval), $interval);
-            }
-        }
-        $media->format(); ?>
-            <tr>
-                <td class="cel_play">
-                    <span class="cel_play_content">&nbsp;</span>
-                    <div class="cel_play_hover">
-                        <?php if (AmpConfig::get('directplay')) { ?>
-                            <?php echo Ajax::button('?page=stream&action=directplay&object_type=song&object_id=' . $media->getId(), 'play', T_('Play'), 'play_song_' . $count . '_' . $media->getId()); ?>
-                            <?php if (Stream_Playlist::check_autoplay_next()) { ?>
-                                <?php echo Ajax::button('?page=stream&action=directplay&object_type=song&object_id=' . $media->getId() . '&playnext=true', 'play_next', T_('Play next'), 'nextplay_song_' . $count . '_' . $media->getId()); ?>
-                            <?php } ?>
-                            <?php if (Stream_Playlist::check_autoplay_append()) { ?>
-                                <?php echo Ajax::button('?page=stream&action=directplay&object_type=song&object_id=' . $media->getId() . '&append=true', 'play_add', T_('Play last'), 'addplay_song_' . $count . '_' . $media->getId()); ?>
-                            <?php } ?>
-                        <?php } ?>
-                    </div>
-                </td>
-                <td class="cel_song"><?php echo $media->get_f_link(); ?></td>
-                <td class="cel_add">
-                <span class="cel_item_add">
-                    <?php echo Ajax::button('?action=basket&type=song&id=' . $media->getId(), 'add', T_('Add to Temporary Playlist'), 'add_' . $count . '_' . $media->getId()); ?>
-                    <a id="<?php echo 'add_playlist_' . $count . '_' . $media->getId(); ?>" onclick="showPlaylistDialog(event, 'song', '<?php echo $media->getId(); ?>')">
-                        <?php echo Ui::get_icon('playlist_add', T_('Add to playlist')); ?>
-                    </a>
-                </span>
-                </td>
-                <td class="cel_artist"><?php echo $media->get_f_artist_link(); ?></td>
-                <td class="cel_album"><?php echo ($showAlbum) ? $media->get_f_album_link() : $media->get_f_album_disk_link(); ?></td>
-                <td class="cel_year"><?php echo $media->getYear(); ?></td>
-                <?php if ($user_id > 0) { ?>
-                    <td class="cel_username">
-                        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&amp;user_id=<?php echo scrub_out((string)$row_user->id); ?>">
-                            <?php echo scrub_out($row_user->fullname); ?>
-                        </a>
-                    </td>
-                <?php } ?>
-                <td class="cel_lastskipped"><?php echo $time_string; ?></td>
-                <?php if ($is_admin) { ?>
-                    <td class="cel_agent">
-                    <?php if (!empty($agent)) {
-                        echo Ui::get_icon('info', $agent); ?>
-                        </td>
-                    <?php
-                    } ?>
-                    <td class="cel_delete">
-                        <?php echo Ajax::button('?page=stats&action=delete_skip&activity_id=' . $row['activity_id'], 'delete', T_('Delete'), 'activity_remove_' . $row['activity_id']); ?>
-                    </td>
-                <?php } ?>
-            </tr>
-            <?php
-                    ++$count;
-    }
-} ?>
-    <?php if (!count($data)) { ?>
-        <tr>
-            <td colspan="9"><span class="nodata"><?php echo T_('No recently played items found'); ?></span></td>
-        </tr>
-    <?php } ?>
-    </tbody>
-    <tfoot>
-    <tr class="th-bottom">
-        <th class="cel_play"></th>
-        <th class="cel_song"><?php echo T_('Title'); ?></th>
-        <th class="cel_add"></th>
-        <th class="cel_artist"><?php echo T_('Artist'); ?></th>
-        <th class="cel_album"><?php echo T_('Album'); ?></th>
-        <th class="cel_year"><?php echo T_('Year'); ?></th>
-        <?php if ($user_id > 0) { ?>
-            <th class="cel_username"><?php echo T_('Username'); ?></th>
-        <?php } ?>
-        <th class="cel_lastskipped"><?php echo T_('Last Played'); ?></th>
-        <?php if ($is_admin) { ?>
-            <th class="cel_agent"><?php echo T_('Agent'); ?></th>
-            <th class="cel_delete"></th>
-        <?php } ?>
-    </tr>
-    </tfoot>
-</table>
-<script>
-    $(document).ready(function () {
-        $("a[rel^='prettyPhoto']").prettyPhoto({
-            social_tools: false,
-            deeplinking: false
-        });
-    });
-</script>
-<?php Ui::show_box_bottom(); ?>
diff --git a/public/templates/show_rules.inc.php b/public/templates/show_rules.inc.php
index 076cbc0f45..dd40ab1d99 100644
--- a/public/templates/show_rules.inc.php
+++ b/public/templates/show_rules.inc.php
@@ -28,47 +28,48 @@
 use Ampache\Module\System\Core;
 use Ampache\Module\Util\Ui;
 
-/** @var null|Search $playlist */
-
+/** @var null|string $currentType */
 $currentType = (isset($currentType))
     ? $currentType
     : Core::get_request('type');
 if (empty($currentType)) {
     $currentType = 'song';
 }
+/** @var null|Search $playlist */
 if (isset($playlist)) {
     $logic_operator = $playlist->logic_operator;
 } else {
     $logic_operator = Core::get_request('operator');
 }
-$logic_operator = strtolower((string)$logic_operator); ?>
-<script src="<?php echo AmpConfig::get('web_path'); ?>/lib/javascript/search.js"></script>
-<script src="<?php echo AmpConfig::get('web_path'); ?>/lib/javascript/search-data.php?type=<?php echo $currentType; ?>"></script>
+$logic_operator = strtolower((string)$logic_operator);
+$web_path       = AmpConfig::get('web_path'); ?>
+<script src="<?php echo $web_path; ?>/lib/javascript/search.js"></script>
+<script src="<?php echo $web_path; ?>/lib/javascript/search-data.php?type=<?php echo $currentType; ?>"></script>
 
 <?php Ui::show_box_top(T_('Rules') . "...", 'box box_rules'); ?>
 <table class="tabledata">
 <tbody id="searchtable">
     <tr id="rules_operator">
-    <td><?php echo T_('Match'); ?></td>
+        <td><?php echo T_('Match'); ?></td>
         <td>
-                <select name="operator">
-                    <option value="and" <?php if ($logic_operator == 'and') {
-                        echo 'selected="selected"';
-                    } ?>><?php echo T_('all rules'); ?></option>
-                    <option value="or" <?php if ($logic_operator == 'or') {
-                        echo 'selected="selected"';
-                    } ?>><?php echo T_('any rule'); ?></option>
-                </select>
+            <select name="operator">
+                <option value="and" <?php if ($logic_operator == 'and') {
+                    echo 'selected="selected"';
+                } ?>><?php echo T_('all rules'); ?></option>
+                <option value="or" <?php if ($logic_operator == 'or') {
+                    echo 'selected="selected"';
+                } ?>><?php echo T_('any rule'); ?></option>
+            </select>
         </td>
-        </tr>
+    </tr>
     <tr id="rules_addrowbutton">
-    <td>
-        <a id="addrowbutton" href="javascript:void(0)">
-            <?php echo Ui::get_icon('add'); ?>
-        <?php echo T_('Add Another Rule'); ?>
-        </a>
-        <script>$('#addrowbutton').on('click', SearchRow.add);</script>
-    </td>
+        <td>
+            <a id="addrowbutton" href="javascript:void(0)">
+                <?php echo Ui::get_icon('add'); ?>
+            <?php echo T_('Add Another Rule'); ?>
+            </a>
+            <script>$('#addrowbutton').on('click', SearchRow.add);</script>
+        </td>
     </tr>
 </tbody>
 </table>
diff --git a/public/templates/show_search.inc.php b/public/templates/show_search.inc.php
index 3de92a42af..8a6f2a5547 100644
--- a/public/templates/show_search.inc.php
+++ b/public/templates/show_search.inc.php
@@ -51,7 +51,7 @@
 $zipHandler = $dic->get(ZipHandlerInterface::class);
 if (Access::check_function('batch_download') && $zipHandler->isZipable('search')) { ?>
         <li>
-            <a class="nohtml" href="<?php echo $web_path; ?>/batch.php?action=search&amp;id=<?php echo $playlist->id; ?>">
+            <a class="nohtml" href="<?php echo $web_path; ?>/batch.php?action=search&id=<?php echo $playlist->id; ?>">
                 <?php echo Ui::get_icon('batch_download', T_('Batch download')); ?>
                 <?php echo T_('Batch download'); ?>
             </a>
diff --git a/public/templates/show_search_options.inc.php b/public/templates/show_search_options.inc.php
index b069406d3d..c926f51a63 100644
--- a/public/templates/show_search_options.inc.php
+++ b/public/templates/show_search_options.inc.php
@@ -47,7 +47,7 @@
 $zipHandler = $dic->get(ZipHandlerInterface::class);
 if (Access::check_function('batch_download') && $zipHandler->isZipable($search_type)) { ?>
 <li>
-    <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/batch.php?action=browse&amp;type=<?php echo scrub_out($search_type); ?>&amp;browse_id=<?php echo $browse->id; ?>">
+    <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/batch.php?action=browse&type=<?php echo scrub_out($search_type); ?>&browse_id=<?php echo $browse->id; ?>">
         <?php echo Ui::get_icon('batch_download', T_('Batch download')); ?>
         <?php echo T_('Batch download'); ?>
     </a>
diff --git a/public/templates/show_search_row.inc.php b/public/templates/show_search_row.inc.php
index 5e2f3e827e..aaa8ed372f 100644
--- a/public/templates/show_search_row.inc.php
+++ b/public/templates/show_search_row.inc.php
@@ -66,7 +66,7 @@
 <?php global $dic; // @todo remove after refactoring
 $zipHandler = $dic->get(ZipHandlerInterface::class);
 if (Access::check_function('batch_download') && $zipHandler->isZipable('search')) { ?>
-                <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/batch.php?action=search&amp;id=<?php echo $libitem->id; ?>">
+                <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/batch.php?action=search&id=<?php echo $libitem->id; ?>">
                     <?php echo Ui::get_icon('batch_download', T_('Batch download')); ?>
                 </a>
 <?php }
diff --git a/public/templates/show_share.inc.php b/public/templates/show_share.inc.php
index 260802290f..02b8bd7863 100644
--- a/public/templates/show_share.inc.php
+++ b/public/templates/show_share.inc.php
@@ -32,14 +32,15 @@
 $embed    = $_REQUEST['embed'] ?? false;
 $isShare  = true;
 $playlist = $share->create_fake_playlist();
+$web_path = AmpConfig::get('web_path');
 
 require Ui::find_template('show_web_player.inc.php');
 
 if (empty($embed)) {
     echo "<a href='" . $share->public_url . "'>" . T_('Shared by') . ' ' . $share->getUserName() . "</a><br />";
     if ($share->allow_download) {
-        echo "<a href=\"" . AmpConfig::get('web_path') . "/share.php?action=download&id=" . $share->id . "&secret=" . $share->secret . "\">" . Ui::get_icon('download', T_('Download')) . "</a> ";
-        echo "<a href=\"" . AmpConfig::get('web_path') . "/share.php?action=download&id=" . $share->id . "&secret=" . $share->secret . "\">" . T_('Download') . "</a>";
+        echo "<a href=\"" . $web_path . "/share.php?action=download&id=" . $share->id . "&secret=" . $share->secret . "\">" . Ui::get_icon('download', T_('Download')) . "</a> ";
+        echo "<a href=\"" . $web_path . "/share.php?action=download&id=" . $share->id . "&secret=" . $share->secret . "\">" . T_('Download') . "</a>";
     }
 }
 
diff --git a/public/templates/show_shout_row.inc.php b/public/templates/show_shout_row.inc.php
index ed6c2af7e1..4390f2dca5 100644
--- a/public/templates/show_shout_row.inc.php
+++ b/public/templates/show_shout_row.inc.php
@@ -40,10 +40,10 @@
     <td class="cel_comment"><?php echo scrub_out($libitem->getText()); ?></td>
     <td class="cel_date"><?php echo get_datetime($libitem->getDate()); ?></td>
     <td class="cel_action">
-        <a href="<?php echo $web_path; ?>/admin/shout.php?action=show_edit&amp;shout_id=<?php echo $libitem->getId(); ?>">
+        <a href="<?php echo $web_path; ?>/admin/shout.php?action=show_edit&shout_id=<?php echo $libitem->getId(); ?>">
             <?php echo Ui::get_icon('edit', T_('Edit')); ?>
         </a>
-        <a href="<?php echo $web_path; ?>/admin/shout.php?action=delete&amp;shout_id=<?php echo $libitem->getId(); ?>">
+        <a href="<?php echo $web_path; ?>/admin/shout.php?action=delete&shout_id=<?php echo $libitem->getId(); ?>">
             <?php echo Ui::get_icon('delete', T_('Delete')); ?>
         </a>
     </td>
diff --git a/public/templates/show_update_items.inc.php b/public/templates/show_update_items.inc.php
index cf90083213..fbe17e7093 100755
--- a/public/templates/show_update_items.inc.php
+++ b/public/templates/show_update_items.inc.php
@@ -36,7 +36,7 @@
 //The target URL has changed so it needs to be updated
 if ($object_id != $return_id) {
     $object_id  = $return_id;
-    $target_url = AmpConfig::get('web_path') . '/' . $type . 's.php?action=show&amp;' . $type . '=' . $object_id;
+    $target_url = AmpConfig::get('web_path') . '/' . $type . 's.php?action=show&' . $type . '=' . $object_id;
 } ?>
 <br />
 <strong><?php echo T_('Update from tags complete'); ?></strong>&nbsp;&nbsp;
diff --git a/public/templates/show_user_row.inc.php b/public/templates/show_user_row.inc.php
index f80106831d..0248e6c90f 100644
--- a/public/templates/show_user_row.inc.php
+++ b/public/templates/show_user_row.inc.php
@@ -37,7 +37,7 @@
 /** @var string $create_date */
 ?>
     <td class="cel_username">
-        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&amp;user_id=<?php echo $libitem->id; ?>">
+        <a href="<?php echo $web_path; ?>/stats.php?action=show_user&user_id=<?php echo $libitem->id; ?>">
             <?php
                 if ($libitem->f_avatar_mini) {
                     echo $libitem->f_avatar_mini;
@@ -56,7 +56,7 @@
         <?php
             if (AmpConfig::get('track_user_ip')) { ?>
                 <td class="cel_lastip">
-                    <a href="<?php echo $web_path; ?>/admin/users.php?action=show_ip_history&amp;user_id=<?php echo $libitem->id; ?>">
+                    <a href="<?php echo $web_path; ?>/admin/users.php?action=show_ip_history&user_id=<?php echo $libitem->id; ?>">
                         <?php echo $libitem->ip_history; ?>
                     </a>
                 </td>
@@ -75,18 +75,18 @@
         <?php } ?>
     <?php
 if (Access::check('interface', 100)) { ?>
-            <a href="<?php echo $web_path; ?>/admin/users.php?action=show_edit&amp;user_id=<?php echo $libitem->id; ?>">
+            <a href="<?php echo $web_path; ?>/admin/users.php?action=show_edit&user_id=<?php echo $libitem->id; ?>">
                 <?php echo Ui::get_icon('edit', T_('Edit')); ?>
             </a>
-            <a href="<?php echo $web_path; ?>/admin/users.php?action=show_preferences&amp;user_id=<?php echo $libitem->id; ?>">
+            <a href="<?php echo $web_path; ?>/admin/users.php?action=show_preferences&user_id=<?php echo $libitem->id; ?>">
                 <?php echo Ui::get_icon('preferences', T_('Preferences')); ?>
             </a>
         <?php
     // FIXME: Fix this for the extra permission levels
     if ($libitem->disabled == '1') {
-        echo "<a href=\"" . $web_path . "/admin/users.php?action=enable&amp;user_id=$libitem->id\">" . Ui::get_icon('enable', T_('Enable')) . "</a>";
+        echo "<a href=\"" . $web_path . "/admin/users.php?action=enable&user_id=$libitem->id\">" . Ui::get_icon('enable', T_('Enable')) . "</a>";
     } else {
-        echo "<a href=\"" . $web_path . "/admin/users.php?action=disable&amp;user_id=$libitem->id\">" . Ui::get_icon('disable', T_('Disable')) . "</a>";
+        echo "<a href=\"" . $web_path . "/admin/users.php?action=disable&user_id=$libitem->id\">" . Ui::get_icon('disable', T_('Disable')) . "</a>";
     } ?>
         <a href="<?php echo $web_path; ?>/admin/users.php?action=delete&user_id=<?php echo $libitem->id; ?>">
             <?php echo Ui::get_icon('delete', T_('Delete')); ?>
diff --git a/public/templates/show_video_row.inc.php b/public/templates/show_video_row.inc.php
index d4ff6c8007..b8c40898fb 100644
--- a/public/templates/show_video_row.inc.php
+++ b/public/templates/show_video_row.inc.php
@@ -45,6 +45,7 @@
 /** @var string $cel_tags */
 /** @var string|null $video_type */
 
+$web_path = AmpConfig::get('web_path');
 if (!isset($video_type)) {
     $video_type = ObjectTypeToClassNameMapper::reverseMap(get_class($libitem));
 } ?>
@@ -115,7 +116,7 @@
 <a href="<?php echo $libitem->get_link(); ?>"><?php echo Ui::get_icon('preferences', T_('Video Information')); ?></a>
 <?php if (!AmpConfig::get('use_auth') || Access::check('interface', 25)) {
     if (AmpConfig::get('sociable')) { ?>
-        <a href="<?php echo AmpConfig::get('web_path'); ?>/shout.php?action=show_add_shout&type=video&id=<?php echo $libitem->id; ?>"><?php echo Ui::get_icon('comment', T_('Post Shout')); ?></a>
+        <a href="<?php echo $web_path; ?>/shout.php?action=show_add_shout&type=video&id=<?php echo $libitem->id; ?>"><?php echo Ui::get_icon('comment', T_('Post Shout')); ?></a>
     <?php
     }
 }
@@ -125,7 +126,7 @@
     }
 }
 if (Access::check_function('download')) { ?>
-    <a class="nohtml" href="<?php echo AmpConfig::get('web_path'); ?>/stream.php?action=download&video_id=<?php echo $libitem->id; ?>"><?php echo Ui::get_icon('download', T_('Download')); ?></a>
+    <a class="nohtml" href="<?php echo $web_path; ?>/stream.php?action=download&video_id=<?php echo $libitem->id; ?>"><?php echo Ui::get_icon('download', T_('Download')); ?></a>
 <?php }
 if (Access::check('interface', 50)) { ?>
     <a id="<?php echo 'edit_video_' . $libitem->id; ?>" onclick="showEditDialog('video_row', '<?php echo $libitem->id; ?>', '<?php echo 'edit_video_' . $libitem->id; ?>', '<?php echo addslashes(T_('Video Edit')); ?>', 'video_')">
@@ -134,7 +135,7 @@
 <?php
 }
 if (Catalog::can_remove($libitem)) { ?>
-    <a id="<?php echo 'delete_video_' . $libitem->id; ?>" href="<?php echo AmpConfig::get('web_path'); ?> /video.php?action=delete&video_id=<?php echo $libitem->id; ?>">
+    <a id="<?php echo 'delete_video_' . $libitem->id; ?>" href="<?php echo $web_path; ?> /video.php?action=delete&video_id=<?php echo $libitem->id; ?>">
         <?php echo Ui::get_icon('delete', T_('Delete')); ?>
     </a>
 <?php } ?>
diff --git a/public/templates/sidebar_admin.inc.php b/public/templates/sidebar_admin.inc.php
index c8fe2a3676..905472cd5e 100644
--- a/public/templates/sidebar_admin.inc.php
+++ b/public/templates/sidebar_admin.inc.php
@@ -111,7 +111,7 @@
     <?php $categories = Preference::get_categories();
       foreach ($categories as $name) {
           $f_name = ucfirst($name); ?>
-      <li id="sb_admin_server_<?php echo $f_name; ?>"><a href="<?php echo $web_path; ?>/preferences.php?action=admin&amp;tab=<?php echo $name; ?>"><?php echo T_($f_name); ?></a></li>
+      <li id="sb_admin_server_<?php echo $f_name; ?>"><a href="<?php echo $web_path; ?>/preferences.php?action=admin&tab=<?php echo $name; ?>"><?php echo T_($f_name); ?></a></li>
     <?php
       } ?>
     </ul>
diff --git a/public/themes/reborn/templates/light.css b/public/themes/reborn/templates/light.css
index 968409b51b..c462be24b1 100644
--- a/public/themes/reborn/templates/light.css
+++ b/public/themes/reborn/templates/light.css
@@ -214,7 +214,7 @@ input[type=submit]:focus:active {
 }
 
 #sidebar-header:hover {
-    color: #000;
+    color: #1990db;
 }
 
 #sidebar-content,
diff --git a/resources/sql/ampache.sql b/resources/sql/ampache.sql
index 21d9bc4fcb..00aae1fb96 100644
--- a/resources/sql/ampache.sql
+++ b/resources/sql/ampache.sql
@@ -17,10 +17,10 @@
 -- version 5.2.1
 -- https://www.phpmyadmin.net/
 --
--- Host: 192.168.1.20
--- Generation Time: Mar 13, 2024 at 09:48 AM
--- Server version: 10.11.6-MariaDB-0+deb12u1-log
--- PHP Version: 8.2.16
+-- Host: 192.168.1.9
+-- Generation Time: May 03, 2024 at 01:47 AM
+-- Server version: 10.11.6-MariaDB-0+deb12u1
+-- PHP Version: 8.2.18
 
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
 START TRANSACTION;
@@ -226,7 +226,7 @@ CREATE TABLE IF NOT EXISTS `bookmark` (
 DROP TABLE IF EXISTS `broadcast`;
 CREATE TABLE IF NOT EXISTS `broadcast` (
   `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `user` int(11) UNSIGNED NOT NULL,
+  `user` int(11) NOT NULL,
   `name` varchar(64) DEFAULT NULL,
   `description` varchar(256) DEFAULT NULL,
   `is_private` tinyint(1) UNSIGNED NOT NULL DEFAULT 0,
@@ -768,7 +768,7 @@ CREATE TABLE IF NOT EXISTS `personal_video` (
 DROP TABLE IF EXISTS `player_control`;
 CREATE TABLE IF NOT EXISTS `player_control` (
   `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `user` int(11) UNSIGNED NOT NULL,
+  `user` int(11) NOT NULL,
   `cmd` varchar(32) DEFAULT NULL,
   `value` varchar(256) DEFAULT NULL,
   `object_type` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
@@ -809,10 +809,9 @@ CREATE TABLE IF NOT EXISTS `playlist_data` (
   `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
   `playlist` int(11) UNSIGNED NOT NULL DEFAULT 0,
   `object_id` int(11) UNSIGNED DEFAULT NULL,
-  `object_type` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
+  `object_type` enum('broadcast','democratic','live_stream','podcast_episode','song','song_preview','video') CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
   `track` int(11) UNSIGNED NOT NULL DEFAULT 0,
   PRIMARY KEY (`id`),
-  UNIQUE KEY `playlist_track_UN` (`playlist`,`track`),
   KEY `playlist` (`playlist`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 
@@ -832,7 +831,7 @@ CREATE TABLE IF NOT EXISTS `podcast` (
   `description` varchar(4096) DEFAULT NULL,
   `language` varchar(5) DEFAULT NULL,
   `copyright` varchar(255) DEFAULT NULL,
-  `generator` varchar(64) DEFAULT NULL,
+  `generator` varchar(128) DEFAULT NULL,
   `lastbuilddate` int(11) UNSIGNED NOT NULL DEFAULT 0,
   `lastsync` int(11) UNSIGNED NOT NULL DEFAULT 0,
   `total_count` int(11) UNSIGNED NOT NULL DEFAULT 0,
@@ -1175,7 +1174,7 @@ CREATE TABLE IF NOT EXISTS `session_remember` (
 DROP TABLE IF EXISTS `session_stream`;
 CREATE TABLE IF NOT EXISTS `session_stream` (
   `id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
-  `user` int(11) UNSIGNED NOT NULL,
+  `user` int(11) NOT NULL,
   `agent` varchar(255) DEFAULT NULL,
   `expire` int(11) UNSIGNED NOT NULL,
   `ip` varbinary(255) DEFAULT NULL,
@@ -1191,7 +1190,7 @@ CREATE TABLE IF NOT EXISTS `session_stream` (
 DROP TABLE IF EXISTS `share`;
 CREATE TABLE IF NOT EXISTS `share` (
   `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `user` int(11) UNSIGNED NOT NULL,
+  `user` int(11) NOT NULL,
   `object_type` enum('album','album_disk','artist','playlist','podcast','podcast_episode','search','song','video') CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
   `object_id` int(11) UNSIGNED NOT NULL,
   `allow_stream` tinyint(1) UNSIGNED NOT NULL DEFAULT 0,
@@ -1480,7 +1479,7 @@ CREATE TABLE IF NOT EXISTS `update_info` (
 --
 
 INSERT INTO `update_info` (`key`, `value`) VALUES
-('db_version', '600060'),
+('db_version', '600070'),
 ('Plugin_Last.FM', '000005');
 
 -- --------------------------------------------------------
@@ -1522,7 +1521,7 @@ CREATE TABLE IF NOT EXISTS `user` (
 DROP TABLE IF EXISTS `user_activity`;
 CREATE TABLE IF NOT EXISTS `user_activity` (
   `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `user` int(11) UNSIGNED NOT NULL,
+  `user` int(11) NOT NULL,
   `action` varchar(20) DEFAULT NULL,
   `object_id` int(11) UNSIGNED NOT NULL,
   `object_type` enum('album','album_disk','artist','catalog','tag','label','live_stream','playlist','podcast','podcast_episode','search','song','tvshow','tvshow_season','user','video') CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
@@ -1573,7 +1572,7 @@ CREATE TABLE IF NOT EXISTS `user_flag` (
 DROP TABLE IF EXISTS `user_follower`;
 CREATE TABLE IF NOT EXISTS `user_follower` (
   `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `user` int(11) UNSIGNED NOT NULL,
+  `user` int(11) NOT NULL,
   `follow_user` int(11) UNSIGNED NOT NULL,
   `follow_date` int(11) UNSIGNED DEFAULT NULL,
   `creation_date` int(11) UNSIGNED DEFAULT NULL,
@@ -1800,7 +1799,7 @@ CREATE TABLE IF NOT EXISTS `user_shout` (
 
 DROP TABLE IF EXISTS `user_vote`;
 CREATE TABLE IF NOT EXISTS `user_vote` (
-  `user` int(11) UNSIGNED NOT NULL,
+  `user` int(11) NOT NULL,
   `object_id` int(11) UNSIGNED NOT NULL,
   `date` int(11) UNSIGNED NOT NULL,
   `sid` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
diff --git a/src/Application/Api/Ajax/Handler/BrowseAjaxHandler.php b/src/Application/Api/Ajax/Handler/BrowseAjaxHandler.php
index b9b42fd563..a4ab886a6b 100644
--- a/src/Application/Api/Ajax/Handler/BrowseAjaxHandler.php
+++ b/src/Application/Api/Ajax/Handler/BrowseAjaxHandler.php
@@ -109,7 +109,7 @@ public function handle(): void
                     $browse->set_catalog($_SESSION['catalog']);
                 }
 
-                if (array_key_exists('sort', $_REQUEST) && $_REQUEST['sort']) {
+                if (array_key_exists('sort', $_REQUEST) && !empty($_REQUEST['sort'])) {
                     // Set the new sort value
                     $browse->set_sort($_REQUEST['sort']);
                 }
@@ -128,7 +128,7 @@ public function handle(): void
                 $results[$browse->get_content_div()] = ob_get_clean();
                 break;
             case 'set_sort':
-                if ($_REQUEST['sort']) {
+                if (array_key_exists('sort', $_REQUEST) && !empty($_REQUEST['sort'])) {
                     $browse->set_sort($_REQUEST['sort']);
                 }
 
diff --git a/src/Config/Init/InitializationHandlerConfig.php b/src/Config/Init/InitializationHandlerConfig.php
index 398f85b0bb..85031d21ed 100644
--- a/src/Config/Init/InitializationHandlerConfig.php
+++ b/src/Config/Init/InitializationHandlerConfig.php
@@ -34,8 +34,8 @@
 
 final class InitializationHandlerConfig implements InitializationHandlerInterface
 {
-    private const VERSION        = '6.3.1'; // AMPACHE_VERSION
-    private const CONFIG_VERSION = '69';
+    private const VERSION        = '6.4.0'; // AMPACHE_VERSION
+    private const CONFIG_VERSION = '71';
     private const STRUCTURE      = 'public';  // Project release is using either the public html folder or squashed structure
 
     public const CONFIG_FILE_PATH = __DIR__ . '/../../../config/ampache.cfg.php';
diff --git a/src/Gui/Song/SongViewAdapter.php b/src/Gui/Song/SongViewAdapter.php
index 0d7f813c75..fc98a687fc 100644
--- a/src/Gui/Song/SongViewAdapter.php
+++ b/src/Gui/Song/SongViewAdapter.php
@@ -214,7 +214,7 @@ public function canDownload(): bool
     public function getExternalPlayUrl(): string
     {
         return $this->song->play_url(
-            '&action=download&cache=1',
+            '',
             '',
             false,
             Core::get_global('user')->id ?? 0
diff --git a/src/Module/Api/Api.php b/src/Module/Api/Api.php
index 11438c084b..e93468e785 100644
--- a/src/Module/Api/Api.php
+++ b/src/Module/Api/Api.php
@@ -128,6 +128,7 @@ class Api
         Method\PreferenceCreateMethod::ACTION => Method\PreferenceCreateMethod::class,
         Method\PreferenceDeleteMethod::ACTION => Method\PreferenceDeleteMethod::class,
         Method\PreferenceEditMethod::ACTION => Method\PreferenceEditMethod::class,
+        Method\PlayerMethod::ACTION => Method\PlayerMethod::class,
         Method\RateMethod::ACTION => Method\RateMethod::class,
         Method\RecordPlayMethod::ACTION => Method\RecordPlayMethod::class,
         Method\RegisterMethod::ACTION => Method\RegisterMethod::class,
@@ -179,8 +180,8 @@ class Api
     public const DEFAULT_VERSION = 6; // AMPACHE_VERSION
 
     public static string $auth_version    = '350001';
-    public static string $version         = '6.3.1'; // AMPACHE_VERSION
-    public static string $version_numeric = '631000'; // AMPACHE_VERSION
+    public static string $version         = '6.4.0'; // AMPACHE_VERSION
+    public static string $version_numeric = '640000'; // AMPACHE_VERSION
 
     /**
      * @var Browse $browse
diff --git a/src/Module/Api/ApiHandler.php b/src/Module/Api/ApiHandler.php
index f9c759cf66..03ed4cf004 100644
--- a/src/Module/Api/ApiHandler.php
+++ b/src/Module/Api/ApiHandler.php
@@ -123,6 +123,10 @@ public function handle(
             $api_version = ($is_public || $header_auth)
                 ? (int)substr($version, 0, 1)
                 : $api_session;
+            // Downgrade version 7 calls to 6. (You shouldn't use 7 but let it slide if you do.)
+            if ($api_version == 7) {
+                $api_version = 6;
+            }
             // roll up the version if you haven't enabled the older versions
             if ($api_version == 3 && !Preference::get_by_user($userId, 'api_enable_3')) {
                 $api_version = 4;
@@ -160,7 +164,10 @@ public function handle(
         $input['api_version'] = $api_version;
 
         // Create a simplified session for header authenticated sessions
-        if ($header_auth && $user instanceof User) {
+        if (
+            $header_auth &&
+            $user instanceof User
+        ) {
             $data             = [];
             $data['username'] = $user->username;
             $data['type']     = 'header';
@@ -432,6 +439,47 @@ public function handle(
                 }
         }
 
+        $debugHandler = $this->configContainer->get('api_debug_handler');
+        if ($debugHandler) {
+            return $this->_executeDebugHandler(
+                $gatekeeper,
+                $is_public,
+                $action,
+                $handlerClassName,
+                $input,
+                $user,
+                $response,
+                $output
+            );
+        }
+
+        return $this->_executeHandler(
+            $gatekeeper,
+            $api_version,
+            $is_public,
+            $action,
+            $handlerClassName,
+            $input,
+            $user,
+            $response,
+            $output
+        );
+    }
+
+    /**
+     * Run the default API handler with exception handling
+     */
+    private function _executeHandler(
+        Gatekeeper $gatekeeper,
+        int $api_version,
+        bool $is_public,
+        string $action,
+        string $handlerClassName,
+        array $input,
+        ?User $user,
+        ResponseInterface $response,
+        ApiOutputInterface $output
+    ): ?ResponseInterface {
         try {
             /**
              * This condition allows the `new` approach and the legacy one to co-exist.
@@ -444,7 +492,11 @@ public function handle(
                 [LegacyLogger::CONTEXT_TYPE => __CLASS__]
             );
 
-            if ($this->dic->has($handlerClassName) && $this->dic->get($handlerClassName) instanceof MethodInterface) {
+            if (
+                $user instanceof User &&
+                $this->dic->has($handlerClassName) &&
+                $this->dic->get($handlerClassName) instanceof MethodInterface
+            ) {
                 /** @var MethodInterface $handler */
                 $handler = $this->dic->get($handlerClassName);
 
@@ -576,4 +628,69 @@ public function handle(
             }
         }
     }
+
+    /**
+     * Run the DEBUG API handler with NO exception handling!
+     * @throws ApiException|Throwable
+     */
+    private function _executeDebugHandler(
+        Gatekeeper $gatekeeper,
+        bool $is_public,
+        string $action,
+        string $handlerClassName,
+        array $input,
+        ?User $user,
+        ResponseInterface $response,
+        ApiOutputInterface $output
+    ): ?ResponseInterface {
+        /**
+         * This condition allows the `new` approach and the legacy one to co-exist.
+         * After implementing the MethodInterface in all api methods, the condition will be removed
+         *
+         * @todo cleanup
+         */
+        $this->logger->notice(
+            sprintf('DebugHandler: API function [%s]', $handlerClassName),
+            [LegacyLogger::CONTEXT_TYPE => __CLASS__]
+        );
+
+        if (
+            $user instanceof User &&
+            $this->dic->has($handlerClassName) &&
+            $this->dic->get($handlerClassName) instanceof MethodInterface
+        ) {
+            /** @var MethodInterface $handler */
+            $handler = $this->dic->get($handlerClassName);
+
+            $response = $handler->handle(
+                $gatekeeper,
+                $response,
+                $output,
+                $input,
+                $user
+            );
+
+            $gatekeeper->extendSession($input['auth']);
+
+            return $response;
+        } else {
+            $params = [$input];
+
+            /** @var callable $callback */
+            $callback = [$handlerClassName, $action];
+
+            if (!$is_public) {
+                $params[] = $user;
+            }
+
+            call_user_func_array(
+                $callback,
+                $params
+            );
+
+            $gatekeeper->extendSession($input['auth']);
+
+            return null;
+        }
+    }
 }
diff --git a/src/Module/Api/Json_Data.php b/src/Module/Api/Json_Data.php
index 8e22760588..0fed8ca36e 100644
--- a/src/Module/Api/Json_Data.php
+++ b/src/Module/Api/Json_Data.php
@@ -294,7 +294,7 @@ public static function index($objects, $type, $user, $include = false): string
                                 );
                             }
                         } else {
-                            $sql        = "SELECT DISTINCT `playlist_data`.`object_id`, `playlist_data`.`object_type` FROM `playlist_data` WHERE `playlist_data`.`playlist` = ?;";
+                            $sql        = "SELECT `playlist_data`.`id`, `playlist_data`.`object_id`, `playlist_data`.`object_type` FROM `playlist_data` WHERE `playlist_data`.`playlist` = ? ORDER BY `playlist_data`.`track`;";
                             $db_results = Dba::read($sql, array($object_id));
                             while ($row = Dba::fetch_assoc($db_results)) {
                                 $output[$object_id][] = array(
@@ -819,6 +819,7 @@ public static function albums($objects, $include, $user, $encode = true, $object
             $objArray['type']          = $album->release_type;
             $objArray['genre']         = self::genre_array($album->tags);
             $objArray['art']           = $art_url;
+            $objArray['has_art']       = $album->has_art();
             $objArray['flag']          = (bool)$flag->get_flag($user->getId());
             $objArray['rating']        = $user_rating;
             $objArray['averagerating'] = $rating->get_average_rating();
@@ -893,14 +894,12 @@ public static function playlists($objects, $user, $songs = false, $encode = true
 
             if ($songs) {
                 $items          = array();
-                $trackcount     = 1;
                 $playlisttracks = $playlist->get_items();
                 foreach ($playlisttracks as $objects) {
                     $items[] = array(
                         "id" => (string)$objects['object_id'],
-                        "playlisttrack" => $trackcount
+                        "playlisttrack" => $objects['track'],
                     );
-                    $trackcount++;
                 }
             } else {
                 $items = (int)($playitem_total ?? 0);
@@ -1399,6 +1398,7 @@ public static function songs($objects, $user, $encode = true, $object = true)
             $objArray['size']                  = (int)$song->size;
             $objArray['mbid']                  = $song->mbid;
             $objArray['art']                   = $art_url;
+            $objArray['has_art']               = $song->has_art();
             $objArray['flag']                  = (bool)$flag->get_flag($user->getId());
             $objArray['rating']                = $user_rating;
             $objArray['averagerating']         = $rating->get_average_rating();
diff --git a/src/Module/Api/Method/AdvancedSearchMethod.php b/src/Module/Api/Method/AdvancedSearchMethod.php
index 981d3f1c83..8e23d0b529 100644
--- a/src/Module/Api/Method/AdvancedSearchMethod.php
+++ b/src/Module/Api/Method/AdvancedSearchMethod.php
@@ -77,13 +77,13 @@ public static function advanced_search(array $input, User $user): bool
 
         $type = (isset($input['type'])) ? (string) $input['type'] : 'song';
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($type), Search::VALID_TYPES)) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/AlbumSongsMethod.php b/src/Module/Api/Method/AlbumSongsMethod.php
index ebc357057b..52287b4580 100644
--- a/src/Module/Api/Method/AlbumSongsMethod.php
+++ b/src/Module/Api/Method/AlbumSongsMethod.php
@@ -60,7 +60,7 @@ public static function album_songs(array $input, User $user): bool
         $album     = new Album($object_id);
         if ($album->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/Api4/Download4Method.php b/src/Module/Api/Method/Api4/Download4Method.php
index 04cd3e6c3b..f919afcf8b 100644
--- a/src/Module/Api/Method/Api4/Download4Method.php
+++ b/src/Module/Api/Method/Api4/Download4Method.php
@@ -54,7 +54,7 @@ public static function download(array $input, User $user): bool
         }
         $fileid       = $input['id'];
         $type         = $input['type'];
-        $format       = $input['format'];
+        $format       = $input['format'] ?? null; // mp3, flv or raw
         $transcode_to = $format && $format != 'raw';
 
         $url    = '';
diff --git a/src/Module/Api/Method/Api4/Playlist4Method.php b/src/Module/Api/Method/Api4/Playlist4Method.php
index 51467c7cb6..ac7a97fd0f 100644
--- a/src/Module/Api/Method/Api4/Playlist4Method.php
+++ b/src/Module/Api/Method/Api4/Playlist4Method.php
@@ -61,6 +61,11 @@ public static function playlist(array $input, User $user): bool
             // Smartlists
             $playlist = new Search((int) str_replace('smart_', '', $list_id), 'song', $user);
         }
+        if ($playlist->isNew()) {
+            Api4::message('error', T_('Library item not found'), '404', $input['api_format']);
+
+            return false;
+        }
         if (!$playlist->type == 'public' && (!$playlist->has_access($user->id) && $user->access !== 100)) {
             Api4::message('error', T_('Access denied to this playlist'), '401', $input['api_format']);
 
diff --git a/src/Module/Api/Method/Api4/PlaylistSongs4Method.php b/src/Module/Api/Method/Api4/PlaylistSongs4Method.php
index 2c789b6acd..827504b5d1 100644
--- a/src/Module/Api/Method/Api4/PlaylistSongs4Method.php
+++ b/src/Module/Api/Method/Api4/PlaylistSongs4Method.php
@@ -63,6 +63,11 @@ public static function playlist_songs(array $input, User $user): bool
             // Smartlists
             $playlist = new Search((int) str_replace('smart_', '', $uid), 'song', $user);
         }
+        if ($playlist->isNew()) {
+            Api4::message('error', T_('Library item not found'), '404', $input['api_format']);
+
+            return false;
+        }
         if (!$playlist->type == 'public' && (!$playlist->has_access($user->id) && $user->access !== 100)) {
             Api4::message('error', T_('Access denied to this playlist'), '401', $input['api_format']);
 
diff --git a/src/Module/Api/Method/Api4/RecordPlay4Method.php b/src/Module/Api/Method/Api4/RecordPlay4Method.php
index a5f95627e2..a573d5917b 100644
--- a/src/Module/Api/Method/Api4/RecordPlay4Method.php
+++ b/src/Module/Api/Method/Api4/RecordPlay4Method.php
@@ -47,7 +47,7 @@ final class RecordPlay4Method
      *
      * id     = (integer) $object_id
      * user   = (integer|string) $user_id OR $username //optional
-     * client = (string) $agent //optional
+     * client = (string) $agent Default: 'api' //optional
      * date   = (integer) UNIXTIME() //optional
      */
     public static function record_play(array $input, User $user): bool
diff --git a/src/Module/Api/Method/Api4/Stats4Method.php b/src/Module/Api/Method/Api4/Stats4Method.php
index 9a51b02548..8626175f30 100644
--- a/src/Module/Api/Method/Api4/Stats4Method.php
+++ b/src/Module/Api/Method/Api4/Stats4Method.php
@@ -92,21 +92,17 @@ public static function stats(array $input, User $user): bool
 
         switch ($input['filter']) {
             case 'newest':
-                debug_event(self::class, 'stats newest', 5);
                 $results = Stats::get_newest($type, $limit, $offset);
                 break;
             case 'highest':
-                debug_event(self::class, 'stats highest', 4);
                 $results = Rating::get_highest($type, $limit, $offset);
                 break;
             case 'frequent':
-                debug_event(self::class, 'stats frequent', 4);
                 $threshold = AmpConfig::get('stats_threshold', 7);
                 $results   = Stats::get_top($type, $limit, $threshold, $offset);
                 break;
             case 'recent':
             case 'forgotten':
-                debug_event(self::class, 'stats ' . $input['filter'], 4);
                 $newest = $input['filter'] == 'recent';
                 if ($user->isNew()) {
                     $results = Stats::get_recent($type, $limit, $offset, $newest);
@@ -115,12 +111,10 @@ public static function stats(array $input, User $user): bool
                 }
                 break;
             case 'flagged':
-                debug_event(self::class, 'stats flagged', 4);
                 $results = Userflag::get_latest($type, $user_id, $limit, $offset);
                 break;
             case 'random':
             default:
-                debug_event(self::class, 'stats random ' . $type, 4);
                 switch ($type) {
                     case 'song':
                         $results = Random::get_default($limit, $user);
@@ -146,7 +140,6 @@ public static function stats(array $input, User $user): bool
             return false;
         }
 
-        debug_event(self::class, 'stats found results searching for ' . $type, 5);
         if ($type === 'song') {
             switch ($input['api_format']) {
                 case 'json':
diff --git a/src/Module/Api/Method/Api5/Download5Method.php b/src/Module/Api/Method/Api5/Download5Method.php
index f69cd9675c..a8bc268f64 100644
--- a/src/Module/Api/Method/Api5/Download5Method.php
+++ b/src/Module/Api/Method/Api5/Download5Method.php
@@ -58,7 +58,7 @@ public static function download(array $input, User $user): bool
         }
         $object_id = (int) $input['id'];
         $type      = (string) $input['type'];
-        $format    = $input['format'];
+        $format    = $input['format'] ?? null; // mp3, flv or raw
 
         $params = '&client=api&action=download&cache=1';
         if ($format && in_array($type, array('song', 'search', 'playlist'))) {
diff --git a/src/Module/Api/Method/Api5/RecordPlay5Method.php b/src/Module/Api/Method/Api5/RecordPlay5Method.php
index 2c018ff28f..389ef36b6c 100644
--- a/src/Module/Api/Method/Api5/RecordPlay5Method.php
+++ b/src/Module/Api/Method/Api5/RecordPlay5Method.php
@@ -48,7 +48,7 @@ final class RecordPlay5Method
      *
      * id     = (integer) $object_id
      * user   = (integer|string) $user_id OR $username //optional
-     * client = (string) $agent //optional
+     * client = (string) $agent Default: 'api' //optional
      * date   = (integer) UNIXTIME() //optional
      */
     public static function record_play(array $input, User $user): bool
diff --git a/src/Module/Api/Method/Api5/Stats5Method.php b/src/Module/Api/Method/Api5/Stats5Method.php
index 3b01215e65..30fce9da35 100644
--- a/src/Module/Api/Method/Api5/Stats5Method.php
+++ b/src/Module/Api/Method/Api5/Stats5Method.php
@@ -110,19 +110,16 @@ public static function stats(array $input, User $user): bool
         $filter  = $input['filter'] ?? '';
         switch ($filter) {
             case 'newest':
-                debug_event(self::class, 'stats newest', 5);
                 $results = Stats::get_newest($type, $limit, $offset, 0, $user_id);
                 $offset  = 0;
                 $limit   = 0;
                 break;
             case 'highest':
-                debug_event(self::class, 'stats highest', 4);
                 $results = Rating::get_highest($type, $limit, $offset, $user_id);
                 $offset  = 0;
                 $limit   = 0;
                 break;
             case 'frequent':
-                debug_event(self::class, 'stats frequent', 4);
                 $threshold = (int)AmpConfig::get('stats_threshold', 7);
                 $results   = Stats::get_top($type, $limit, $threshold, $offset);
                 $offset    = 0;
@@ -130,7 +127,6 @@ public static function stats(array $input, User $user): bool
                 break;
             case 'recent':
             case 'forgotten':
-                debug_event(self::class, 'stats ' . $filter, 4);
                 $newest  = $filter == 'recent';
                 $results = ($user->id)
                     ? $user->get_recently_played($type, $limit, $offset, $newest)
@@ -139,14 +135,12 @@ public static function stats(array $input, User $user): bool
                 $limit  = 0;
                 break;
             case 'flagged':
-                debug_event(self::class, 'stats flagged', 4);
                 $results = Userflag::get_latest($type, $user_id, $limit, $offset);
                 $offset  = 0;
                 $limit   = 0;
                 break;
             case 'random':
             default:
-                debug_event(self::class, 'stats random ' . $type, 4);
                 switch ($type) {
                     case 'song':
                         $results = Random::get_default($limit, $user);
diff --git a/src/Module/Api/Method/ArtistAlbumsMethod.php b/src/Module/Api/Method/ArtistAlbumsMethod.php
index 4cea98ef03..1b6bd9e2ec 100644
--- a/src/Module/Api/Method/ArtistAlbumsMethod.php
+++ b/src/Module/Api/Method/ArtistAlbumsMethod.php
@@ -56,7 +56,7 @@ public static function artist_albums(array $input, User $user): bool
         $artist    = new Artist($object_id);
         if ($artist->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/ArtistMethod.php b/src/Module/Api/Method/ArtistMethod.php
index f3366a3c16..11fe694d14 100644
--- a/src/Module/Api/Method/ArtistMethod.php
+++ b/src/Module/Api/Method/ArtistMethod.php
@@ -58,7 +58,7 @@ public static function artist(array $input, User $user): bool
         $artist    = new Artist($object_id);
         if ($artist->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/ArtistSongsMethod.php b/src/Module/Api/Method/ArtistSongsMethod.php
index d4b42e9a89..133bc14e22 100644
--- a/src/Module/Api/Method/ArtistSongsMethod.php
+++ b/src/Module/Api/Method/ArtistSongsMethod.php
@@ -61,7 +61,7 @@ public static function artist_songs(array $input, User $user): bool
         $artist    = new Artist($object_id);
         if ($artist->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/BookmarkCreateMethod.php b/src/Module/Api/Method/BookmarkCreateMethod.php
index 915ca3fdf5..14c9b9d000 100644
--- a/src/Module/Api/Method/BookmarkCreateMethod.php
+++ b/src/Module/Api/Method/BookmarkCreateMethod.php
@@ -70,14 +70,14 @@ public static function bookmark_create(array $input, User $user): bool
         $time      = (isset($input['date'])) ? (int) $input['date'] : time();
         $include   = (bool)($input['include'] ?? false);
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'video', 'podcast_episode'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -86,7 +86,7 @@ public static function bookmark_create(array $input, User $user): bool
 
         if ($className === $type || !$object_id) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -95,7 +95,7 @@ public static function bookmark_create(array $input, User $user): bool
         $item = new $className($object_id);
         if ($item->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/BookmarkDeleteMethod.php b/src/Module/Api/Method/BookmarkDeleteMethod.php
index c08b1f3ceb..9d0b597aac 100644
--- a/src/Module/Api/Method/BookmarkDeleteMethod.php
+++ b/src/Module/Api/Method/BookmarkDeleteMethod.php
@@ -63,14 +63,14 @@ public static function bookmark_delete(array $input, User $user): bool
         $type      = $input['type'];
         $comment   = (isset($input['client'])) ? scrub_in((string) $input['client']) : null;
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($type), array('bookmark', 'song', 'video', 'podcast_episode'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -79,7 +79,7 @@ public static function bookmark_delete(array $input, User $user): bool
             $className = ObjectTypeToClassNameMapper::map($type);
             if ($className === $type || !$object_id) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
                 return false;
             }
@@ -88,7 +88,7 @@ public static function bookmark_delete(array $input, User $user): bool
             $item = new $className($object_id);
             if ($item->isNew()) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
                 return false;
             }
@@ -103,7 +103,7 @@ public static function bookmark_delete(array $input, User $user): bool
         $find = Bookmark::getBookmarks($object);
         if (empty($find)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'bookmark', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'bookmark', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/BookmarkEditMethod.php b/src/Module/Api/Method/BookmarkEditMethod.php
index 5dbdd15f41..c8b45432fe 100644
--- a/src/Module/Api/Method/BookmarkEditMethod.php
+++ b/src/Module/Api/Method/BookmarkEditMethod.php
@@ -70,14 +70,14 @@ public static function bookmark_edit(array $input, User $user): bool
         $time      = (isset($input['date'])) ? (int) $input['date'] : time();
         $include   = (bool)($input['include'] ?? false);
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($type), array('bookmark', 'song', 'video', 'podcast_episode'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -85,7 +85,7 @@ public static function bookmark_edit(array $input, User $user): bool
             $className = ObjectTypeToClassNameMapper::map($type);
             if ($className === $type || !$object_id) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
                 return false;
             }
@@ -94,7 +94,7 @@ public static function bookmark_edit(array $input, User $user): bool
             /** @var Bookmark|Song|Podcast_Episode|Video $item */
             if ($item->getId() === 0) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
                 return false;
             }
@@ -111,7 +111,7 @@ public static function bookmark_edit(array $input, User $user): bool
         $results = Bookmark::getBookmarks($object);
         if (empty($results)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'bookmark', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'bookmark', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/BrowseMethod.php b/src/Module/Api/Method/BrowseMethod.php
index 5ae80d8957..c555340389 100644
--- a/src/Module/Api/Method/BrowseMethod.php
+++ b/src/Module/Api/Method/BrowseMethod.php
@@ -67,13 +67,13 @@ public static function browse(array $input, User $user): bool
         $object_id   = $input['filter'] ?? null;
         $object_type = $input['type'] ?? 'root';
         if (!AmpConfig::get('podcast') && $object_type == 'podcast') {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($object_type), array('root', 'catalog', 'artist', 'album', 'podcast'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -101,7 +101,7 @@ public static function browse(array $input, User $user): bool
             $catalog = Catalog::create_from_id($object_id);
             if ($catalog === null) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
                 return false;
             }
@@ -131,7 +131,7 @@ public static function browse(array $input, User $user): bool
                     break;
                 default:
                     /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                    Api::error(sprintf(T_('Bad Request: %s'), $catalog_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'catalog', $input['api_format']);
+                    Api::error(sprintf('Bad Request: %s', $catalog_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'catalog', $input['api_format']);
 
                     return false;
             }
@@ -152,14 +152,14 @@ public static function browse(array $input, User $user): bool
             $catalog = Catalog::create_from_id($catalog_id);
             if ($catalog === null) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
 
                 return false;
             }
             $className = ObjectTypeToClassNameMapper::map($object_type);
             if ($className === $object_type || !$object_id) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
                 return false;
             }
@@ -168,7 +168,7 @@ public static function browse(array $input, User $user): bool
             $item = new $className($object_id);
             if ($item->isNew()) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
                 return false;
             }
diff --git a/src/Module/Api/Method/CatalogActionMethod.php b/src/Module/Api/Method/CatalogActionMethod.php
index 131b853c8a..7b12ce0146 100644
--- a/src/Module/Api/Method/CatalogActionMethod.php
+++ b/src/Module/Api/Method/CatalogActionMethod.php
@@ -62,7 +62,7 @@ public static function catalog_action(array $input, User $user): bool
         // confirm the correct data
         if (!in_array($task, array('add_to_catalog', 'clean_catalog', 'verify_catalog', 'gather_art', 'garbage_collect'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $task), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'task', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $task), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'task', $input['api_format']);
 
             return false;
         }
@@ -102,7 +102,7 @@ public static function catalog_action(array $input, User $user): bool
 
             Api::message('successfully started: ' . $task, $input['api_format']);
         } else {
-            Api::error(T_('Not Found'), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+            Api::error('Not Found', ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
         }
 
         return true;
diff --git a/src/Module/Api/Method/CatalogAddMethod.php b/src/Module/Api/Method/CatalogAddMethod.php
index e955923a4b..f1cc330969 100644
--- a/src/Module/Api/Method/CatalogAddMethod.php
+++ b/src/Module/Api/Method/CatalogAddMethod.php
@@ -76,19 +76,19 @@ public static function catalog_add(array $input, User $user): bool
         // confirm the correct data
         if (!in_array(strtolower($type), array('local', 'beets', 'remote', 'subsonic', 'seafile'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
         $is_remote = in_array($type, array('remote', 'subsonic', 'beetsremote', 'seafile'));
         if ($is_remote) {
             if (!$username) {
-                Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'username', $input['api_format']);
+                Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'username', $input['api_format']);
 
                 return false;
             }
             if (!$password) {
-                Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'password', $input['api_format']);
+                Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'password', $input['api_format']);
 
                 return false;
             }
@@ -98,7 +98,7 @@ public static function catalog_add(array $input, User $user): bool
             : Catalog_local::check_path($path);
         if (!$path_ok) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $path), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'path', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $path), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'path', $input['api_format']);
 
             return false;
         }
@@ -123,7 +123,7 @@ public static function catalog_add(array $input, User $user): bool
         // create it then retrieve it
         $catalog_id = Catalog::create($object);
         if ($catalog_id == 0) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/CatalogDeleteMethod.php b/src/Module/Api/Method/CatalogDeleteMethod.php
index ed6fcf5557..c925e139f3 100644
--- a/src/Module/Api/Method/CatalogDeleteMethod.php
+++ b/src/Module/Api/Method/CatalogDeleteMethod.php
@@ -58,13 +58,13 @@ public static function catalog_delete(array $input, User $user): bool
         $catalog    = Catalog::create_from_id($catalog_id);
         if ($catalog === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
 
         if (!Catalog::delete($catalog_id)) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/CatalogFileMethod.php b/src/Module/Api/Method/CatalogFileMethod.php
index 406bba52d8..154da4fdeb 100644
--- a/src/Module/Api/Method/CatalogFileMethod.php
+++ b/src/Module/Api/Method/CatalogFileMethod.php
@@ -73,13 +73,13 @@ public static function catalog_file(array $input, User $user): bool
 
         // confirm that a valid task is going to happen
         if (!AmpConfig::get('delete_from_disk') && in_array('remove', $task)) {
-            Api::error(T_('Enable: delete_from_disk'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: delete_from_disk', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!file_exists($file) && !in_array('clean', $task)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $file), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'file', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $file), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'file', $input['api_format']);
 
             return false;
         }
@@ -87,7 +87,7 @@ public static function catalog_file(array $input, User $user): bool
         foreach ($task as $item) {
             if (!in_array($item, array('add', 'clean', 'verify', 'remove'))) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $item), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'task', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $item), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'task', $input['api_format']);
 
                 return false;
             }
@@ -98,7 +98,7 @@ public static function catalog_file(array $input, User $user): bool
         $catalog     = Catalog::create_from_id($catalog_id);
         if ($catalog === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
 
             return false;
         }
@@ -158,7 +158,7 @@ public static function catalog_file(array $input, User $user): bool
             }
             Api::message('successfully started: ' . $output_task . ' for ' . $file, $input['api_format']);
         } else {
-            Api::error(T_('Not Found'), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+            Api::error('Not Found', ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
         }
 
         return true;
diff --git a/src/Module/Api/Method/CatalogFolderMethod.php b/src/Module/Api/Method/CatalogFolderMethod.php
index 2afa0407a0..dc320c00a8 100644
--- a/src/Module/Api/Method/CatalogFolderMethod.php
+++ b/src/Module/Api/Method/CatalogFolderMethod.php
@@ -73,13 +73,13 @@ public static function catalog_folder(array $input, User $user): bool
 
         // confirm that a valid task is going to happen
         if (!AmpConfig::get('delete_from_disk') && in_array('remove', $task)) {
-            Api::error(T_('Enable: delete_from_disk'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: delete_from_disk', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!file_exists($folder) && !in_array('clean', $task)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $folder), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'folder', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $folder), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'folder', $input['api_format']);
 
             return false;
         }
@@ -87,7 +87,7 @@ public static function catalog_folder(array $input, User $user): bool
         foreach ($task as $item) {
             if (!in_array($item, array('add', 'clean', 'verify', 'remove'))) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $item), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'task', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $item), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'task', $input['api_format']);
 
                 return false;
             }
@@ -98,7 +98,7 @@ public static function catalog_folder(array $input, User $user): bool
         $catalog     = Catalog::create_from_id($catalog_id);
         if ($catalog === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
 
             return false;
         }
@@ -174,7 +174,7 @@ public static function catalog_folder(array $input, User $user): bool
             }
             Api::message('successfully started: ' . $output_task . ' for ' . $folder, $input['api_format']);
         } else {
-            Api::error(T_('Not Found'), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+            Api::error('Not Found', ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
         }
 
         return true;
diff --git a/src/Module/Api/Method/CatalogMethod.php b/src/Module/Api/Method/CatalogMethod.php
index dc5c28e756..3635de36ff 100644
--- a/src/Module/Api/Method/CatalogMethod.php
+++ b/src/Module/Api/Method/CatalogMethod.php
@@ -57,7 +57,7 @@ public static function catalog(array $input, User $user): bool
         $catalog   = Catalog::create_from_id($object_id);
         if ($catalog === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/DeletedPodcastEpisodesMethod.php b/src/Module/Api/Method/DeletedPodcastEpisodesMethod.php
index 62078682a5..8dd86815c7 100644
--- a/src/Module/Api/Method/DeletedPodcastEpisodesMethod.php
+++ b/src/Module/Api/Method/DeletedPodcastEpisodesMethod.php
@@ -56,7 +56,7 @@ public static function deleted_podcast_episodes(array $input, User $user): bool
     {
         unset($user);
         if (!AmpConfig::get('podcast')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/DeletedVideosMethod.php b/src/Module/Api/Method/DeletedVideosMethod.php
index 521e0addcc..c99cf56294 100644
--- a/src/Module/Api/Method/DeletedVideosMethod.php
+++ b/src/Module/Api/Method/DeletedVideosMethod.php
@@ -51,7 +51,7 @@ final class DeletedVideosMethod
     public static function deleted_videos(array $input, User $user): bool
     {
         if (!AmpConfig::get('allow_video')) {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/DemocraticMethod.php b/src/Module/Api/Method/DemocraticMethod.php
index 2c8e920c55..526f31314c 100644
--- a/src/Module/Api/Method/DemocraticMethod.php
+++ b/src/Module/Api/Method/DemocraticMethod.php
@@ -66,7 +66,7 @@ public static function democratic(array $input, User $user): bool
                 $media     = new Song($object_id);
                 if ($media->isNew()) {
                     /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                    Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'oid', $input['api_format']);
+                    Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'oid', $input['api_format']);
                     break;
                 }
                 $democratic->add_vote(array(
@@ -95,7 +95,7 @@ public static function democratic(array $input, User $user): bool
                 $media     = new Song($object_id);
                 if ($media->isNew()) {
                     /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                    Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'oid', $input['api_format']);
+                    Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'oid', $input['api_format']);
                     break;
                 }
 
@@ -141,7 +141,7 @@ public static function democratic(array $input, User $user): bool
                 }
                 break;
             default:
-                Api::error(T_('Invalid Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'method', $input['api_format']);
+                Api::error('Invalid Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'method', $input['api_format']);
                 break;
         }
 
diff --git a/src/Module/Api/Method/DownloadMethod.php b/src/Module/Api/Method/DownloadMethod.php
index a6393f3f7e..2b397c4032 100644
--- a/src/Module/Api/Method/DownloadMethod.php
+++ b/src/Module/Api/Method/DownloadMethod.php
@@ -46,9 +46,10 @@ final class DownloadMethod
      *
      * Downloads a given media file. set format=raw to download the full file
      *
-     * id     = (string) $song_id| $podcast_episode_id
-     * type   = (string) 'song', 'podcast_episode', 'search', 'playlist'
-     * format = (string) 'mp3', 'ogg', etc //optional
+     * id      = (string) $song_id| $podcast_episode_id
+     * type    = (string) 'song', 'podcast_episode', 'search', 'playlist'
+     * bitrate = (integer) max bitrate for transcoding, '128', '256' //optional SONG ONLY
+     * format  = (string) 'mp3', 'ogg', etc use 'raw' to skip transcoding //optional SONG ONLY
      */
     public static function download(array $input, User $user): bool
     {
@@ -57,14 +58,18 @@ public static function download(array $input, User $user): bool
 
             return false;
         }
-        $object_id = (int) $input['id'];
-        $type      = (string) $input['type'];
-        $format    = $input['format'];
+        $object_id  = (int) $input['id'];
+        $type       = (string) $input['type'];
+        $maxBitRate = (int)($input['bitrate'] ?? 0);
+        $format     = $input['format'] ?? null; // mp3, flv or raw
 
         $params = '&client=api&action=download&cache=1';
         if ($format && in_array($type, array('song', 'search', 'playlist'))) {
             $params .= '&format=' . $format;
         }
+        if ($format != 'raw' && $maxBitRate > 0 && in_array($type, array('song', 'search', 'playlist'))) {
+            $params .= '&bitrate=' . $maxBitRate;
+        }
         $url = '';
         if ($type == 'song') {
             $media = new Song($object_id);
diff --git a/src/Module/Api/Method/FlagMethod.php b/src/Module/Api/Method/FlagMethod.php
index 0c4e5771f7..95e84e6249 100644
--- a/src/Module/Api/Method/FlagMethod.php
+++ b/src/Module/Api/Method/FlagMethod.php
@@ -56,7 +56,7 @@ final class FlagMethod
     public static function flag(array $input, User $user): bool
     {
         if (!AmpConfig::get('ratings')) {
-            Api::error(T_('Enable: ratings'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: ratings', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -69,7 +69,7 @@ public static function flag(array $input, User $user): bool
         $flag      = (bool)($input['flag'] ?? false);
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'album', 'artist', 'playlist', 'podcast', 'podcast_episode', 'video', 'tvshow', 'tvshow_season'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -77,13 +77,13 @@ public static function flag(array $input, User $user): bool
         $className = ObjectTypeToClassNameMapper::map($type);
 
         if (!$className || !$object_id) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
         } else {
             /** @var library_item $item */
             $item = new $className($object_id);
             if ($item->isNew()) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
 
                 return false;
             }
diff --git a/src/Module/Api/Method/FollowersMethod.php b/src/Module/Api/Method/FollowersMethod.php
index 401ba70234..ecd15289a2 100644
--- a/src/Module/Api/Method/FollowersMethod.php
+++ b/src/Module/Api/Method/FollowersMethod.php
@@ -54,7 +54,7 @@ final class FollowersMethod
     public static function followers(array $input, User $user): bool
     {
         if (!AmpConfig::get('sociable')) {
-            Api::error(T_('Enable: sociable'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: sociable', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -65,7 +65,7 @@ public static function followers(array $input, User $user): bool
         if ($leadUser === null) {
             debug_event(self::class, 'User `' . $username . '` cannot be found.', 1);
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $username), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'username', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $username), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'username', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/FollowingMethod.php b/src/Module/Api/Method/FollowingMethod.php
index 15af998583..c2eff8785e 100644
--- a/src/Module/Api/Method/FollowingMethod.php
+++ b/src/Module/Api/Method/FollowingMethod.php
@@ -54,7 +54,7 @@ final class FollowingMethod
     public static function following(array $input, User $user): bool
     {
         if (!AmpConfig::get('sociable')) {
-            Api::error(T_('Enable: sociable'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: sociable', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -65,7 +65,7 @@ public static function following(array $input, User $user): bool
         if ($leader === null || $leader->id < 1) {
             debug_event(self::class, 'User `' . $username . '` cannot be found.', 1);
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $username), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'username', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $username), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'username', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/FriendsTimelineMethod.php b/src/Module/Api/Method/FriendsTimelineMethod.php
index be81edfcd8..36ec3b1259 100644
--- a/src/Module/Api/Method/FriendsTimelineMethod.php
+++ b/src/Module/Api/Method/FriendsTimelineMethod.php
@@ -53,7 +53,7 @@ final class FriendsTimelineMethod
     public static function friends_timeline(array $input, User $user): bool
     {
         if (!AmpConfig::get('sociable')) {
-            Api::error(T_('Enable: sociable'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: sociable', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/GenreMethod.php b/src/Module/Api/Method/GenreMethod.php
index 93cf4b46d6..28d4885ade 100644
--- a/src/Module/Api/Method/GenreMethod.php
+++ b/src/Module/Api/Method/GenreMethod.php
@@ -57,7 +57,7 @@ public static function genre(array $input, User $user): bool
         $tag       = new Tag($object_id);
         if ($tag->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/GetArtMethod.php b/src/Module/Api/Method/GetArtMethod.php
index 88ea20bb68..4fe542dc5c 100644
--- a/src/Module/Api/Method/GetArtMethod.php
+++ b/src/Module/Api/Method/GetArtMethod.php
@@ -67,7 +67,7 @@ public static function get_art(array $input, User $user): bool
 
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'album', 'artist', 'playlist', 'search', 'podcast'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/GetBookmarkMethod.php b/src/Module/Api/Method/GetBookmarkMethod.php
index c48b1e091b..dfd0790e07 100644
--- a/src/Module/Api/Method/GetBookmarkMethod.php
+++ b/src/Module/Api/Method/GetBookmarkMethod.php
@@ -67,14 +67,14 @@ public static function get_bookmark(array $input, User $user): bool
         $include   = (bool)($input['include'] ?? false);
         $all       = (bool)($input['all'] ?? false);
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($type), array('bookmark', 'song', 'video', 'podcast_episode'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -82,7 +82,7 @@ public static function get_bookmark(array $input, User $user): bool
         $className = ObjectTypeToClassNameMapper::map($type);
         if ($className === $type || !$object_id) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -91,7 +91,7 @@ public static function get_bookmark(array $input, User $user): bool
         $item = new $className($object_id);
         if ($item->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/GetIndexesMethod.php b/src/Module/Api/Method/GetIndexesMethod.php
index 35f2422004..3b68cbd819 100644
--- a/src/Module/Api/Method/GetIndexesMethod.php
+++ b/src/Module/Api/Method/GetIndexesMethod.php
@@ -69,22 +69,22 @@ public static function get_indexes(array $input, User $user): bool
         $album_artist = ((string)$input['type'] == 'album_artist');
         $type         = ($album_artist) ? 'artist' : (string)$input['type'];
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('podcast') && ($type == 'podcast' || $type == 'podcast_episode')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('share') && $type == 'share') {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('live_stream') && $type == 'live_stream') {
-            Api::error(T_('Enable: live_stream'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: live_stream', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -92,7 +92,7 @@ public static function get_indexes(array $input, User $user): bool
         $hide    = (array_key_exists('hide_search', $input) && (int)$input['hide_search'] == 1) || AmpConfig::get('hide_search', false);
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'album', 'artist', 'album_artist', 'playlist', 'podcast', 'podcast_episode', 'video', 'live_stream'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/GetSimilarMethod.php b/src/Module/Api/Method/GetSimilarMethod.php
index 52eb7f33c5..9768906038 100644
--- a/src/Module/Api/Method/GetSimilarMethod.php
+++ b/src/Module/Api/Method/GetSimilarMethod.php
@@ -60,7 +60,7 @@ public static function get_similar(array $input, User $user): bool
         $object_id = (int) $input['filter'];
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'artist'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/GoodbyeMethod.php b/src/Module/Api/Method/GoodbyeMethod.php
index c9f97a0d6b..e9ebf0fa23 100644
--- a/src/Module/Api/Method/GoodbyeMethod.php
+++ b/src/Module/Api/Method/GoodbyeMethod.php
@@ -66,7 +66,7 @@ public static function goodbye(array $input, User $user): bool
         }
         ob_end_clean();
         /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-        Api::error(sprintf(T_('Bad Request: %s'), $input['auth']), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'account', $input['api_format']);
+        Api::error(sprintf('Bad Request: %s', $input['auth']), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'account', $input['api_format']);
 
         return false;
     }
diff --git a/src/Module/Api/Method/HandshakeMethod.php b/src/Module/Api/Method/HandshakeMethod.php
index 1746413f1b..06aff25071 100644
--- a/src/Module/Api/Method/HandshakeMethod.php
+++ b/src/Module/Api/Method/HandshakeMethod.php
@@ -80,7 +80,7 @@ public static function handshake(array $input): bool
         // Version check shouldn't be soo restrictive... only check with initial version to not break clients compatibility
         if ((int)($version) < Api::$auth_version && $data_version !== 6) {
             debug_event(self::class, 'Login Failed: Version too old', 1);
-            Api::error(T_('Received Invalid Handshake'), ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'version', $input['api_format']);
+            Api::error('Received Invalid Handshake', ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'version', $input['api_format']);
 
             return false;
         }
@@ -116,7 +116,7 @@ public static function handshake(array $input): bool
                 ) {
                     debug_event(self::class, 'Login Failed: timestamp out of range ' . $timestamp . '/' . $now_time, 1);
                     AmpError::add('api', T_('Login failed, timestamp is out of range'));
-                    Api::error(T_('Received Invalid Handshake') . ' - ' . T_('Login failed, timestamp is out of range') . ' (timestamp: ' . $timestamp . ' ' . T_('Server') . ': ' . $now_time . ')', ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'account', $input['api_format']);
+                    Api::error('Received Invalid Handshake - Login failed, timestamp is out of range (timestamp: ' . $timestamp . ' Server: ' . $now_time . ')', ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'account', $input['api_format']);
 
                     return false;
                 }
@@ -127,7 +127,7 @@ public static function handshake(array $input): bool
                 if (!$realpwd) {
                     debug_event(self::class, 'Unable to find user with userid of ' . $user_id, 1);
                     AmpError::add('api', T_('Incorrect username or password'));
-                    Api::error(T_('Received Invalid Handshake') . ' - ' . T_('Login failed, timestamp is out of range'), ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'account', $input['api_format']);
+                    Api::error('Received Invalid Handshake - Login failed, timestamp is out of range', ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'account', $input['api_format']);
 
                     return false;
                 }
@@ -183,7 +183,7 @@ public static function handshake(array $input): bool
         } // end while
 
         debug_event(self::class, 'Login Failed, unable to match passphrase', 1);
-        Api::error(T_('Received Invalid Handshake') . ' - ' . T_('Incorrect username or password'), ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'account', $input['api_format']);
+        Api::error('Received Invalid Handshake - Incorrect username or password', ErrorCodeEnum::INVALID_HANDSHAKE, self::ACTION, 'account', $input['api_format']);
 
         return false;
     }
diff --git a/src/Module/Api/Method/IndexMethod.php b/src/Module/Api/Method/IndexMethod.php
index 7f316a39b1..655bb7b92b 100644
--- a/src/Module/Api/Method/IndexMethod.php
+++ b/src/Module/Api/Method/IndexMethod.php
@@ -69,22 +69,22 @@ public static function index(array $input, User $user): bool
         $song_artist  = ((string)$input['type'] === 'song_artist');
         $type         = (string)$input['type'];
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('podcast') && ($type == 'podcast' || $type == 'podcast_episode')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('share') && $type == 'share') {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('live_stream') && $type == 'live_stream') {
-            Api::error(T_('Enable: live_stream'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: live_stream', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -92,7 +92,7 @@ public static function index(array $input, User $user): bool
         $hide    = (array_key_exists('hide_search', $input) && (int)$input['hide_search'] == 1) || AmpConfig::get('hide_search', false);
         // confirm the correct data
         if (!in_array(strtolower($type), array('catalog', 'song', 'album', 'artist', 'album_artist', 'song_artist', 'playlist', 'podcast', 'podcast_episode', 'share', 'video', 'live_stream'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LabelArtistsMethod.php b/src/Module/Api/Method/LabelArtistsMethod.php
index a3577bc004..fef6233b69 100644
--- a/src/Module/Api/Method/LabelArtistsMethod.php
+++ b/src/Module/Api/Method/LabelArtistsMethod.php
@@ -54,7 +54,7 @@ final class LabelArtistsMethod
     public static function label_artists(array $input, User $user): bool
     {
         if (!AmpConfig::get('label')) {
-            Api::error(T_('Enable: label'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: label', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LabelMethod.php b/src/Module/Api/Method/LabelMethod.php
index fad3fc541c..6a99c5089b 100644
--- a/src/Module/Api/Method/LabelMethod.php
+++ b/src/Module/Api/Method/LabelMethod.php
@@ -53,7 +53,7 @@ final class LabelMethod
     public static function label(array $input, User $user): bool
     {
         if (!AmpConfig::get('label')) {
-            Api::error(T_('Enable: label'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: label', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -66,7 +66,7 @@ public static function label(array $input, User $user): bool
 
         if ($label === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LabelsMethod.php b/src/Module/Api/Method/LabelsMethod.php
index 9284fa8562..5ca8a5a365 100644
--- a/src/Module/Api/Method/LabelsMethod.php
+++ b/src/Module/Api/Method/LabelsMethod.php
@@ -54,7 +54,7 @@ final class LabelsMethod
     public static function labels(array $input, User $user): bool
     {
         if (!AmpConfig::get('label')) {
-            Api::error(T_('Enable: label'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: label', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LastShoutsMethod.php b/src/Module/Api/Method/LastShoutsMethod.php
index ba2c6a8292..810bc0ab75 100644
--- a/src/Module/Api/Method/LastShoutsMethod.php
+++ b/src/Module/Api/Method/LastShoutsMethod.php
@@ -53,7 +53,7 @@ final class LastShoutsMethod
     public static function last_shouts(array $input, User $user): bool
     {
         if (!AmpConfig::get('sociable')) {
-            Api::error(T_('Enable: sociable'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: sociable', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LicenseMethod.php b/src/Module/Api/Method/LicenseMethod.php
index fd52d56cef..53c47627ef 100644
--- a/src/Module/Api/Method/LicenseMethod.php
+++ b/src/Module/Api/Method/LicenseMethod.php
@@ -53,7 +53,7 @@ final class LicenseMethod
     public static function license(array $input, User $user): bool
     {
         if (!AmpConfig::get('licensing')) {
-            Api::error(T_('Enable: licensing'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: licensing', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -64,7 +64,7 @@ public static function license(array $input, User $user): bool
         $license   = self::getLicenseRepository()->findById($object_id);
         if ($license === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LicenseSongsMethod.php b/src/Module/Api/Method/LicenseSongsMethod.php
index 2f569f0fec..272b57a9b0 100644
--- a/src/Module/Api/Method/LicenseSongsMethod.php
+++ b/src/Module/Api/Method/LicenseSongsMethod.php
@@ -52,7 +52,7 @@ final class LicenseSongsMethod
     public static function license_songs(array $input, User $user): bool
     {
         if (!AmpConfig::get('licensing')) {
-            Api::error(T_('Enable: licensing'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: licensing', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LicensesMethod.php b/src/Module/Api/Method/LicensesMethod.php
index 38070944a0..2a49e5c08c 100644
--- a/src/Module/Api/Method/LicensesMethod.php
+++ b/src/Module/Api/Method/LicensesMethod.php
@@ -54,7 +54,7 @@ final class LicensesMethod
     public static function licenses(array $input, User $user): bool
     {
         if (!AmpConfig::get('licensing')) {
-            Api::error(T_('Enable: licensing'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: licensing', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/ListMethod.php b/src/Module/Api/Method/ListMethod.php
index 2fea3dfa41..b69bcbca64 100644
--- a/src/Module/Api/Method/ListMethod.php
+++ b/src/Module/Api/Method/ListMethod.php
@@ -66,29 +66,29 @@ public static function list(array $input, User $user): bool
         $song_artist  = ((string)$input['type'] == 'song_artist');
         $type         = ($album_artist || $song_artist) ? 'artist' : (string)$input['type'];
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('podcast') && ($type == 'podcast' || $type == 'podcast_episode')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('share') && $type == 'share') {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('live_stream') && $type == 'live_stream') {
-            Api::error(T_('Enable: live_stream'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: live_stream', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         $hide = (array_key_exists('hide_search', $input) && (int)$input['hide_search'] == 1) || AmpConfig::get('hide_search', false);
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'album', 'artist', 'album_artist', 'playlist', 'podcast', 'podcast_episode', 'video', 'live_stream'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LiveStreamCreateMethod.php b/src/Module/Api/Method/LiveStreamCreateMethod.php
index 200b91015b..747c45e05c 100644
--- a/src/Module/Api/Method/LiveStreamCreateMethod.php
+++ b/src/Module/Api/Method/LiveStreamCreateMethod.php
@@ -71,11 +71,11 @@ public static function live_stream_create(array $input, User $user): bool
         $catalog = Catalog::create_from_id($catalog_id);
         if ($catalog === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
         }
         if (!$url) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $url), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'url', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $url), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'url', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LiveStreamDeleteMethod.php b/src/Module/Api/Method/LiveStreamDeleteMethod.php
index 7bf007ad15..74eec29ef2 100644
--- a/src/Module/Api/Method/LiveStreamDeleteMethod.php
+++ b/src/Module/Api/Method/LiveStreamDeleteMethod.php
@@ -64,7 +64,7 @@ public static function live_stream_delete(array $input, User $user): bool
         $liveStream = $liveStreamRepository->findById($object_id);
         if ($liveStream === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LiveStreamEditMethod.php b/src/Module/Api/Method/LiveStreamEditMethod.php
index 696f57e448..28e46edf4f 100644
--- a/src/Module/Api/Method/LiveStreamEditMethod.php
+++ b/src/Module/Api/Method/LiveStreamEditMethod.php
@@ -66,7 +66,7 @@ public static function live_stream_edit(array $input, User $user): bool
         $item      = new Live_Stream($object_id);
         if ($item->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
@@ -95,7 +95,7 @@ public static function live_stream_edit(array $input, User $user): bool
         $catalog = Catalog::create_from_id($catalog_id);
         if ($catalog === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $catalog_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'catalog', $input['api_format']);
         }
 
         $data = array(
diff --git a/src/Module/Api/Method/LiveStreamMethod.php b/src/Module/Api/Method/LiveStreamMethod.php
index f7a747119f..3f61906db6 100644
--- a/src/Module/Api/Method/LiveStreamMethod.php
+++ b/src/Module/Api/Method/LiveStreamMethod.php
@@ -52,7 +52,7 @@ final class LiveStreamMethod
     public static function live_stream(array $input, User $user): bool
     {
         if (!AmpConfig::get('live_stream')) {
-            Api::error(T_('Enable: live_stream'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: live_stream', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -63,7 +63,7 @@ public static function live_stream(array $input, User $user): bool
         $live_stream = new Live_Stream($object_id);
         if ($live_stream->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LiveStreamsMethod.php b/src/Module/Api/Method/LiveStreamsMethod.php
index 216a57a871..13a895b364 100644
--- a/src/Module/Api/Method/LiveStreamsMethod.php
+++ b/src/Module/Api/Method/LiveStreamsMethod.php
@@ -54,7 +54,7 @@ final class LiveStreamsMethod
     public static function live_streams(array $input, User $user): bool
     {
         if (!AmpConfig::get('live_stream')) {
-            Api::error(T_('Enable: live_stream'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: live_stream', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LocalplayMethod.php b/src/Module/Api/Method/LocalplayMethod.php
index 4167a2d233..cfd2be41f5 100644
--- a/src/Module/Api/Method/LocalplayMethod.php
+++ b/src/Module/Api/Method/LocalplayMethod.php
@@ -67,7 +67,7 @@ public static function localplay(array $input, User $user): bool
         // Load their Localplay instance
         $localplay = new Localplay(AmpConfig::get('localplay_controller'));
         if (empty($localplay->type) || !$localplay->connect()) {
-            Api::error(T_('Unable to connect to localplay controller'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'account', $input['api_format']);
+            Api::error('Unable to connect to localplay controller', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
@@ -80,7 +80,7 @@ public static function localplay(array $input, User $user): bool
                 $object_id = (int)($input['oid'] ?? 0);
                 $type      = $input['type'] ? (string) $input['type'] : 'Song';
                 if (!AmpConfig::get('allow_video') && $type == 'Video') {
-                    Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+                    Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
                     return false;
                 }
@@ -139,7 +139,7 @@ public static function localplay(array $input, User $user): bool
                 break;
             default:
                 // They are doing it wrong
-                Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'command', $input['api_format']);
+                Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'command', $input['api_format']);
 
                 return false;
         } // end switch on command
diff --git a/src/Module/Api/Method/LocalplaySongsMethod.php b/src/Module/Api/Method/LocalplaySongsMethod.php
index 13dfcb7d3e..74d259598e 100644
--- a/src/Module/Api/Method/LocalplaySongsMethod.php
+++ b/src/Module/Api/Method/LocalplaySongsMethod.php
@@ -56,7 +56,7 @@ public static function localplay_songs(array $input, User $user): bool
         // Load their Localplay instance
         $localplay = new Localplay(AmpConfig::get('localplay_controller'));
         if (empty($localplay->type) || !$localplay->connect()) {
-            Api::error(T_('Unable to connect to localplay controller'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'account', $input['api_format']);
+            Api::error('Unable to connect to localplay controller', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/LostPasswordMethod.php b/src/Module/Api/Method/LostPasswordMethod.php
index 31f260b723..48b8daf8e5 100644
--- a/src/Module/Api/Method/LostPasswordMethod.php
+++ b/src/Module/Api/Method/LostPasswordMethod.php
@@ -63,7 +63,7 @@ final class LostPasswordMethod
     public static function handshake(array $input): bool
     {
         if (!Mailer::is_mail_enabled()) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
         }
         if (!Api::check_parameter($input, array('auth'), self::ACTION)) {
             return false;
@@ -76,13 +76,13 @@ public static function handshake(array $input): bool
             // no resets for admin users
             if ($update_user->access == 100) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $user_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $user_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
                 return false;
             }
             if (empty($update_user->email)) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $user_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'email', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $user_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'email', $input['api_format']);
 
                 return false;
             }
@@ -96,7 +96,7 @@ public static function handshake(array $input): bool
 
             return true;
         }
-        Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
+        Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
 
         return false;
     }
diff --git a/src/Module/Api/Method/PlayerMethod.php b/src/Module/Api/Method/PlayerMethod.php
new file mode 100644
index 0000000000..fef92ee171
--- /dev/null
+++ b/src/Module/Api/Method/PlayerMethod.php
@@ -0,0 +1,152 @@
+<?php
+
+declare(strict_types=0);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ *
+ */
+
+namespace Ampache\Module\Api\Method;
+
+use Ampache\Module\Api\Api;
+use Ampache\Module\Api\Json_Data;
+use Ampache\Module\Api\Xml_Data;
+use Ampache\Module\Api\Exception\ErrorCodeEnum;
+use Ampache\Module\Playback\Stream;
+use Ampache\Module\Util\ObjectTypeToClassNameMapper;
+use Ampache\Repository\Model\Podcast_Episode;
+use Ampache\Repository\Model\Song;
+use Ampache\Repository\Model\User;
+use Ampache\Repository\Model\Video;
+
+/**
+ * Class PlayerMethod
+ * @package Lib\ApiMethods
+ */
+final class PlayerMethod
+{
+    public const ACTION = 'player';
+
+    /**
+     * player
+     * MINIMUM_API_VERSION=6.4.0
+     *
+     * Inform the server about the state of your client. (Song you are playing, Play/Pause state, etc.)
+     * Return the `now_playing` state when completed
+     *
+     * filter  = (integer) $object_id
+     * type    = (string)  $object_type ('song', 'podcast_episode', 'video'), DEFAULT 'song'//optional
+     * state   = (string)  'play', 'stop', DEFAULT 'play' //optional
+     * time    = (integer) current song time in whole seconds, DEFAULT 0 //optional
+     * client  = (string)  $agent, DEFAULT 'api' //optional
+     */
+    public static function player(array $input, User $user): bool
+    {
+        if (!Api::check_parameter($input, array('filter'), self::ACTION)) {
+            return false;
+        }
+
+        ob_end_clean();
+        $object_id = (int)$input['filter'];
+        $type      = $input['type'] ?? 'song';
+
+
+        // confirm the correct data
+        if (!in_array(strtolower($type), array('song', 'podcast_episode', 'video'))) {
+            /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+
+            return false;
+        }
+
+        $state = $input['state'] ?? 'play';
+        if (!in_array(strtolower($state), array('play', 'stop'))) {
+            /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
+            Api::error(sprintf('Bad Request: %s', $state), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'state', $input['api_format']);
+
+            return false;
+        }
+
+        $className = ObjectTypeToClassNameMapper::map($type);
+        if ($className === $type || !$object_id) {
+            /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+
+            return false;
+        }
+
+        /** @var Song|Podcast_Episode|Video $media */
+        $media = new $className($object_id);
+        if ($media->isNew()) {
+            /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+
+            return false;
+        }
+
+        $time     = time();
+        $position = (array_key_exists('time', $input) && is_numeric(scrub_in((string) $input['time'])))
+            ? (int) scrub_in((string) $input['time'])
+            : 0;
+        // validate client string or fall back to 'api'
+        $agent = scrub_in((string)($input['client'] ?? 'api'));
+
+        if ($state === 'play') {
+            // make sure the now_playing state is set
+            Stream::garbage_collection();
+            Stream::insert_now_playing((int)$media->id, $user->getId(), ((int)($media->time) - $position), (string)$user->username, $type, ($time - $position));
+
+            // internal scrobbling (user_activity and object_count tables)
+            if (
+                $media instanceof Song &&
+                $media->set_played($user->id, $agent, array(), ($time - $position))
+            ) {
+                // scrobble plugins
+                User::save_mediaplay($user, $media);
+            }
+        } else {
+            // A stop/paused state isn't playing. Remove it.
+            Stream::delete_now_playing((string)$user->username, (int)$media->id, $type, $user->getId());
+        }
+
+        // return the now playing state for that user
+        $results = Stream::get_now_playing($user->getId());
+        if (empty($results)) {
+            Api::empty('now_playing', $input['api_format']);
+
+            return false;
+        }
+
+        ob_end_clean();
+        switch ($input['api_format']) {
+            case 'json':
+                Json_Data::set_offset($input['offset'] ?? 0);
+                Json_Data::set_limit($input['limit'] ?? 0);
+                echo Json_Data::now_playing($results);
+                break;
+            default:
+                Xml_Data::set_offset($input['offset'] ?? 0);
+                Xml_Data::set_limit($input['limit'] ?? 0);
+                echo Xml_Data::now_playing($results);
+        }
+
+        return true;
+    }
+}
diff --git a/src/Module/Api/Method/PlaylistAddMethod.php b/src/Module/Api/Method/PlaylistAddMethod.php
index 36f9d8eae2..2e29fd9961 100644
--- a/src/Module/Api/Method/PlaylistAddMethod.php
+++ b/src/Module/Api/Method/PlaylistAddMethod.php
@@ -65,13 +65,13 @@ public static function playlist_add(array $input, User $user): bool
 
         // confirm the correct data
         if (!$playlist->has_access($user->id) && $user->access !== 100) {
-            Api::error(T_('Require: 100'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 100', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
 
         if (!in_array(strtolower($object_type), array('song', 'album', 'artist', 'playlist'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -86,7 +86,7 @@ public static function playlist_add(array $input, User $user): bool
         $item = new $className((int)$object_id);
         if ($item->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
 
             return false;
         }
@@ -95,7 +95,7 @@ public static function playlist_add(array $input, User $user): bool
         switch ($object_type) {
             case 'song':
                 /** @var Song $item */
-                $results = $item->getId();
+                $results = array($item->getId());
                 break;
             case 'album':
             case 'artist':
@@ -107,7 +107,7 @@ public static function playlist_add(array $input, User $user): bool
         }
         if (empty($results)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PlaylistAddSongMethod.php b/src/Module/Api/Method/PlaylistAddSongMethod.php
index d8117b3fdb..8c7ab3d82c 100644
--- a/src/Module/Api/Method/PlaylistAddSongMethod.php
+++ b/src/Module/Api/Method/PlaylistAddSongMethod.php
@@ -60,13 +60,13 @@ public static function playlist_add_song(array $input, User $user): bool
         $playlist = new Playlist($input['filter']);
         $song     = $input['song'];
         if (!$playlist->has_access($user->id) && $user->access !== 100) {
-            Api::error(T_('Require: 100'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 100', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
         if ((AmpConfig::get('unique_playlist') || (array_key_exists('check', $input) && (int)$input['check'] == 1)) && in_array($song, $playlist->get_songs())) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $song), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'duplicate', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $song), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'duplicate', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PlaylistCreateMethod.php b/src/Module/Api/Method/PlaylistCreateMethod.php
index 7f7e79833d..d05e7a4b2e 100644
--- a/src/Module/Api/Method/PlaylistCreateMethod.php
+++ b/src/Module/Api/Method/PlaylistCreateMethod.php
@@ -63,7 +63,7 @@ public static function playlist_create(array $input, User $user): bool
 
         $object_id = Playlist::create($name, $type, $user->id, false);
         if (!$object_id) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PlaylistDeleteMethod.php b/src/Module/Api/Method/PlaylistDeleteMethod.php
index 09730bd057..2cd9796046 100644
--- a/src/Module/Api/Method/PlaylistDeleteMethod.php
+++ b/src/Module/Api/Method/PlaylistDeleteMethod.php
@@ -55,7 +55,7 @@ public static function playlist_delete(array $input, User $user): bool
         ob_end_clean();
         $playlist = new Playlist($input['filter']);
         if (!$playlist->has_access($user->id) && $user->access !== 100) {
-            Api::error(T_('Require: 100'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 100', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
         } else {
             $playlist->delete();
             Api::message('playlist deleted', $input['api_format']);
diff --git a/src/Module/Api/Method/PlaylistEditMethod.php b/src/Module/Api/Method/PlaylistEditMethod.php
index 5f2b843e05..f5acaec3a5 100644
--- a/src/Module/Api/Method/PlaylistEditMethod.php
+++ b/src/Module/Api/Method/PlaylistEditMethod.php
@@ -73,7 +73,7 @@ public static function playlist_edit(array $input, User $user): bool
 
         // don't continue if you didn't actually get a playlist or the access level
         if (!$playlist->id || (!$playlist->has_access($user->id) && $user->access !== 100)) {
-            Api::error(T_('Require: 100'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 100', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
@@ -105,7 +105,7 @@ public static function playlist_edit(array $input, User $user): bool
         }
         // if you didn't make any changes; tell me
         if (!($name || $type) && !$change_made) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PlaylistGenerateMethod.php b/src/Module/Api/Method/PlaylistGenerateMethod.php
index fb829c8a93..7a79762c2c 100644
--- a/src/Module/Api/Method/PlaylistGenerateMethod.php
+++ b/src/Module/Api/Method/PlaylistGenerateMethod.php
@@ -73,7 +73,7 @@ public static function playlist_generate(array $input, User $user): bool
             : 'song';
         // confirm the correct data
         if (!in_array($format, array('song', 'index', 'id'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $format), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $format), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PlaylistMethod.php b/src/Module/Api/Method/PlaylistMethod.php
index 83033bc102..83f86b5f35 100644
--- a/src/Module/Api/Method/PlaylistMethod.php
+++ b/src/Module/Api/Method/PlaylistMethod.php
@@ -60,12 +60,12 @@ public static function playlist(array $input, User $user): bool
             : new Playlist((int) $object_id);
         if ($playlist->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
         if (!$playlist->type == 'public' && (!$playlist->has_access($user->id) && $user->access !== 100)) {
-            Api::error(T_('Require: 100'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 100', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PlaylistRemoveSongMethod.php b/src/Module/Api/Method/PlaylistRemoveSongMethod.php
index 7a1dba4efb..f509cb9f2a 100644
--- a/src/Module/Api/Method/PlaylistRemoveSongMethod.php
+++ b/src/Module/Api/Method/PlaylistRemoveSongMethod.php
@@ -61,7 +61,7 @@ public static function playlist_remove_song(array $input, User $user): bool
         ob_end_clean();
         $playlist = new Playlist($input['filter']);
         if (!$playlist->has_access($user->id) && $user->access !== 100) {
-            Api::error(T_('Require: 100'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 100', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
         } else {
             if (array_key_exists('clear', $input) && (int)$input['clear'] === 1) {
                 $playlist->delete_all();
@@ -69,7 +69,7 @@ public static function playlist_remove_song(array $input, User $user): bool
             } elseif (array_key_exists('song', $input)) {
                 $track = (int) scrub_in((string) $input['song']);
                 if (!$playlist->has_item($track)) {
-                    Api::error(T_('Not Found'), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'song', $input['api_format']);
+                    Api::error('Not Found', ErrorCodeEnum::NOT_FOUND, self::ACTION, 'song', $input['api_format']);
 
                     return false;
                 }
@@ -79,7 +79,7 @@ public static function playlist_remove_song(array $input, User $user): bool
             } elseif (array_key_exists('track', $input)) {
                 $track = (int) scrub_in((string) $input['track']);
                 if (!$playlist->has_item(null, $track)) {
-                    Api::error(T_('Not Found'), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'track', $input['api_format']);
+                    Api::error('Not Found', ErrorCodeEnum::NOT_FOUND, self::ACTION, 'track', $input['api_format']);
 
                     return false;
                 }
diff --git a/src/Module/Api/Method/PlaylistSongsMethod.php b/src/Module/Api/Method/PlaylistSongsMethod.php
index bd9e00878f..a7ddaa5c8d 100644
--- a/src/Module/Api/Method/PlaylistSongsMethod.php
+++ b/src/Module/Api/Method/PlaylistSongsMethod.php
@@ -66,12 +66,12 @@ public static function playlist_songs(array $input, User $user): bool
 
         if ($playlist->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
         if (!$playlist->type == 'public' && (!$playlist->has_access($user->id) && $user->access !== 100)) {
-            Api::error(T_('Require: 100'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 100', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PlaylistsMethod.php b/src/Module/Api/Method/PlaylistsMethod.php
index 662a68fd2b..b2756b2924 100644
--- a/src/Module/Api/Method/PlaylistsMethod.php
+++ b/src/Module/Api/Method/PlaylistsMethod.php
@@ -54,6 +54,7 @@ final class PlaylistsMethod
      * limit       = (integer) //optional
      * hide_search = (integer) 0,1, if true do not include searches/smartlists in the result //optional
      * show_dupes  = (integer) 0,1, if true ignore 'api_hide_dupe_searches' setting //optional
+     * include     = (integer) 0,1, if true include playlist contents //optional
      */
     public static function playlists(array $input, User $user): bool
     {
@@ -61,6 +62,7 @@ public static function playlists(array $input, User $user): bool
         $hide       = (array_key_exists('hide_search', $input) && (int)$input['hide_search'] == 1) || AmpConfig::get('hide_search', false);
         $filter     = (string)($input['filter'] ?? '');
         $show_dupes = (bool)($input['show_dupes'] ?? false);
+        $include    = (bool)($input['include'] ?? false);
 
         // regular playlists
         $results = Playlist::get_playlists($user->id, $filter, $like, true, $show_dupes);
@@ -80,12 +82,12 @@ public static function playlists(array $input, User $user): bool
             case 'json':
                 Json_Data::set_offset($input['offset'] ?? 0);
                 Json_Data::set_limit($input['limit'] ?? 0);
-                echo Json_Data::playlists($results, $user);
+                echo Json_Data::playlists($results, $user, $include);
                 break;
             default:
                 Xml_Data::set_offset($input['offset'] ?? 0);
                 Xml_Data::set_limit($input['limit'] ?? 0);
-                echo Xml_Data::playlists($results, $user);
+                echo Xml_Data::playlists($results, $user, $include);
         }
 
         return true;
diff --git a/src/Module/Api/Method/PodcastCreateMethod.php b/src/Module/Api/Method/PodcastCreateMethod.php
index f04616ab0a..8890a1914c 100644
--- a/src/Module/Api/Method/PodcastCreateMethod.php
+++ b/src/Module/Api/Method/PodcastCreateMethod.php
@@ -55,7 +55,7 @@ final class PodcastCreateMethod
     public static function podcast_create(array $input, User $user): bool
     {
         if (!AmpConfig::get('podcast')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -69,7 +69,7 @@ public static function podcast_create(array $input, User $user): bool
         $catalog = Catalog::create_from_id((int) ($input['catalog'] ?? 0));
 
         if ($catalog === null) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -80,7 +80,7 @@ public static function podcast_create(array $input, User $user): bool
                 $catalog
             );
         } catch (PodcastCreationException $e) {
-            Api::error(T_('Bad Request'), '4710', self::ACTION, 'system', $input['api_format']);
+            Api::error('Bad Request', '4710', self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PodcastEditMethod.php b/src/Module/Api/Method/PodcastEditMethod.php
index 26a255ac33..331325dda8 100644
--- a/src/Module/Api/Method/PodcastEditMethod.php
+++ b/src/Module/Api/Method/PodcastEditMethod.php
@@ -57,7 +57,7 @@ final class PodcastEditMethod
     public static function podcast_edit(array $input, User $user): bool
     {
         if (!AmpConfig::get('podcast')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -72,7 +72,7 @@ public static function podcast_edit(array $input, User $user): bool
 
         if ($podcast === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $podcast_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $podcast_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PodcastEpisodeDeleteMethod.php b/src/Module/Api/Method/PodcastEpisodeDeleteMethod.php
index 033b4ab788..0a26125d90 100644
--- a/src/Module/Api/Method/PodcastEpisodeDeleteMethod.php
+++ b/src/Module/Api/Method/PodcastEpisodeDeleteMethod.php
@@ -51,7 +51,7 @@ final class PodcastEpisodeDeleteMethod
     public static function podcast_episode_delete(array $input, User $user): bool
     {
         if (!AmpConfig::get('podcast')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -62,7 +62,7 @@ public static function podcast_episode_delete(array $input, User $user): bool
         $episode   = new Podcast_Episode($object_id);
         if ($episode->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
@@ -75,7 +75,7 @@ public static function podcast_episode_delete(array $input, User $user): bool
             Catalog::count_table('podcast_episode');
         } else {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
         }
 
         return true;
diff --git a/src/Module/Api/Method/PodcastEpisodeMethod.php b/src/Module/Api/Method/PodcastEpisodeMethod.php
index 97527a727c..ed33ea9a20 100644
--- a/src/Module/Api/Method/PodcastEpisodeMethod.php
+++ b/src/Module/Api/Method/PodcastEpisodeMethod.php
@@ -52,7 +52,7 @@ final class PodcastEpisodeMethod
     public static function podcast_episode(array $input, User $user): bool
     {
         if (!AmpConfig::get('podcast')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -63,7 +63,7 @@ public static function podcast_episode(array $input, User $user): bool
         $episode   = new Podcast_Episode($object_id);
         if ($episode->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PodcastMethod.php b/src/Module/Api/Method/PodcastMethod.php
index c04934d3c9..c41143013c 100644
--- a/src/Module/Api/Method/PodcastMethod.php
+++ b/src/Module/Api/Method/PodcastMethod.php
@@ -53,7 +53,7 @@ final class PodcastMethod
     public static function podcast(array $input, User $user): bool
     {
         if (!AmpConfig::get('podcast')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -66,7 +66,7 @@ public static function podcast(array $input, User $user): bool
 
         if ($podcast === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PodcastsMethod.php b/src/Module/Api/Method/PodcastsMethod.php
index a7f9d02233..fc7876cb99 100644
--- a/src/Module/Api/Method/PodcastsMethod.php
+++ b/src/Module/Api/Method/PodcastsMethod.php
@@ -54,7 +54,7 @@ final class PodcastsMethod
     public static function podcasts(array $input, User $user): bool
     {
         if (!AmpConfig::get('podcast')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PreferenceCreateMethod.php b/src/Module/Api/Method/PreferenceCreateMethod.php
index 7beefb3f58..1a4ab7eb8c 100644
--- a/src/Module/Api/Method/PreferenceCreateMethod.php
+++ b/src/Module/Api/Method/PreferenceCreateMethod.php
@@ -68,19 +68,19 @@ public static function preference_create(array $input, User $user): bool
         // if you found the preference or it's a system preference; don't add it.
         if (!empty($pref_list) || in_array($pref_name, Preference::SYSTEM_LIST)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $pref_name), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $pref_name), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
         $type = (string) $input['type'];
         if (!in_array(strtolower($type), array('boolean', 'integer', 'string', 'special'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
         $category = (string) $input['category'];
         if (!in_array($category, array('interface', 'internal', 'options', 'playlist', 'plugins', 'streaming'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'category', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'category', $input['api_format']);
 
             return false;
         }
@@ -94,7 +94,7 @@ public static function preference_create(array $input, User $user): bool
         $results = Preference::get($pref_name, -1);
         if (empty($results)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'system', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PreferenceDeleteMethod.php b/src/Module/Api/Method/PreferenceDeleteMethod.php
index 37d8147bc3..a917bb975b 100644
--- a/src/Module/Api/Method/PreferenceDeleteMethod.php
+++ b/src/Module/Api/Method/PreferenceDeleteMethod.php
@@ -57,14 +57,14 @@ public static function preference_delete(array $input, User $user): bool
         $pref_name  = (string)($input['filter'] ?? '');
         $preference = Preference::get($pref_name, -1);
         if (empty($preference)) {
-            Api::error(sprintf(T_('Not Found: %s'), $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
         // Might be a good idea to not delete system preferences
         if (in_array($pref_name, Preference::SYSTEM_LIST)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $pref_name), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $pref_name), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/PreferenceEditMethod.php b/src/Module/Api/Method/PreferenceEditMethod.php
index fd7fedabf1..a44d7849fd 100644
--- a/src/Module/Api/Method/PreferenceEditMethod.php
+++ b/src/Module/Api/Method/PreferenceEditMethod.php
@@ -66,13 +66,13 @@ public static function preference_edit(array $input, User $user): bool
         $preference = Preference::get($pref_name, $user->id);
         if (empty($preference)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
         $value = $input['value'];
         if (!Preference::update($pref_name, $user->id, $value, $all)) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/RateMethod.php b/src/Module/Api/Method/RateMethod.php
index 75be960b78..e624e64727 100644
--- a/src/Module/Api/Method/RateMethod.php
+++ b/src/Module/Api/Method/RateMethod.php
@@ -54,7 +54,7 @@ final class RateMethod
     public static function rate(array $input, User $user): bool
     {
         if (!AmpConfig::get('ratings')) {
-            Api::error(T_('Enable: ratings'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: ratings', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -67,26 +67,26 @@ public static function rate(array $input, User $user): bool
         $rating    = (string) $input['rating'];
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'album', 'artist', 'playlist', 'podcast', 'podcast_episode', 'video', 'tvshow', 'tvshow_season'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
         if (!in_array($rating, array('0', '1', '2', '3', '4', '5'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $rating), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'rating', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $rating), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'rating', $input['api_format']);
 
             return false;
         }
 
         $className = ObjectTypeToClassNameMapper::map($type);
         if (!$className || !$object_id) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
         } else {
             /** @var library_item $item */
             $item = new $className($object_id);
             if ($item->isNew()) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
 
                 return false;
             }
diff --git a/src/Module/Api/Method/RecordPlayMethod.php b/src/Module/Api/Method/RecordPlayMethod.php
index e8e5323b5d..1c9335c65c 100644
--- a/src/Module/Api/Method/RecordPlayMethod.php
+++ b/src/Module/Api/Method/RecordPlayMethod.php
@@ -49,7 +49,7 @@ final class RecordPlayMethod
      *
      * id     = (integer) $object_id
      * user   = (integer|string) $user_id OR $username //optional
-     * client = (string) $agent //optional
+     * client = (string) $agent Default: 'api' //optional
      * date   = (integer) UNIXTIME() //optional
      */
     public static function record_play(array $input, User $user): bool
@@ -67,7 +67,7 @@ public static function record_play(array $input, User $user): bool
         $valid = ($play_user instanceof User && in_array($play_user->id, static::getUserRepository()->getValid()));
         if ($valid === false) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $input['user'] ?? $user->id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'user', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $input['user'] ?? $user->id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'user', $input['api_format']);
 
             return false;
         }
@@ -85,7 +85,7 @@ public static function record_play(array $input, User $user): bool
         $media = new Song($object_id);
         if ($media->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/RegisterMethod.php b/src/Module/Api/Method/RegisterMethod.php
index ce03d5c111..4377d8d653 100644
--- a/src/Module/Api/Method/RegisterMethod.php
+++ b/src/Module/Api/Method/RegisterMethod.php
@@ -57,7 +57,7 @@ final class RegisterMethod
     public static function register(array $input): bool
     {
         if (!AmpConfig::get('allow_public_registration', false)) {
-            Api::error(T_('Enable: allow_public_registration'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: allow_public_registration', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -96,17 +96,17 @@ public static function register(array $input): bool
 
         if ($userRepository->idByUsername($username) > 0) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'username', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'username', $input['api_format']);
 
             return false;
         }
         if ($userRepository->idByEmail($email) > 0) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $email), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'email', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $email), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'email', $input['api_format']);
 
             return false;
         }
-        Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+        Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
         return false;
     }
diff --git a/src/Module/Api/Method/ScrobbleMethod.php b/src/Module/Api/Method/ScrobbleMethod.php
index 358c7025fa..d7fe42e368 100644
--- a/src/Module/Api/Method/ScrobbleMethod.php
+++ b/src/Module/Api/Method/ScrobbleMethod.php
@@ -76,7 +76,7 @@ public static function scrobble(array $input, User $user): bool
         // validate supplied user
         if ($valid === false) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $user_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'empty', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $user_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'empty', $input['api_format']);
 
             return false;
         }
@@ -84,7 +84,7 @@ public static function scrobble(array $input, User $user): bool
         // validate minimum required options
         debug_event(self::class, 'scrobble searching for:' . $song_name . ' - ' . $artist_name . ' - ' . $album_name, 4);
         if (!$song_name || !$album_name || !$artist_name) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'input', $input['api_format']);
 
             return false;
         }
@@ -94,12 +94,12 @@ public static function scrobble(array $input, User $user): bool
         $scrobble_id = Song::can_scrobble($song_name, $artist_name, $album_name, $song_mbid, $artist_mbid, $album_mbid);
 
         if ($scrobble_id === '') {
-            Api::error(T_('Not Found'), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'song', $input['api_format']);
+            Api::error('Not Found', ErrorCodeEnum::NOT_FOUND, self::ACTION, 'song', $input['api_format']);
         } else {
             $media = new Song((int) $scrobble_id);
             if ($media->isNew()) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $scrobble_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'song', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $scrobble_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'song', $input['api_format']);
 
                 return false;
             }
diff --git a/src/Module/Api/Method/SearchGroupMethod.php b/src/Module/Api/Method/SearchGroupMethod.php
index 22dd8c5c2a..795af5b655 100644
--- a/src/Module/Api/Method/SearchGroupMethod.php
+++ b/src/Module/Api/Method/SearchGroupMethod.php
@@ -86,13 +86,13 @@ public static function search_group(array $input, User $user): bool
             ? $input['type']
             : 'all';
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($type), $search_groups)) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/ShareCreateMethod.php b/src/Module/Api/Method/ShareCreateMethod.php
index 62cc114b8f..8622747fac 100644
--- a/src/Module/Api/Method/ShareCreateMethod.php
+++ b/src/Module/Api/Method/ShareCreateMethod.php
@@ -77,7 +77,7 @@ final class ShareCreateMethod
     public static function share_create(array $input, User $user): bool
     {
         if (!AmpConfig::get('share')) {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -92,7 +92,7 @@ public static function share_create(array $input, User $user): bool
         // confirm the correct data
         if (!in_array(strtolower($object_type), array('album', 'artist', 'playlist', 'podcast', 'podcast_episode', 'song', 'video'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -108,13 +108,13 @@ public static function share_create(array $input, User $user): bool
         if (!$className || !$object_id) {
             debug_event(self::class, 'ERROR ' . $object_type . ' className: ' . $className . ' object_id: ' . $object_id, 5);
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $object_type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
         } else {
             /** @var Album|Artist|Live_stream|Playlist|Podcast|Podcast_episode|Search|Song|Video $item */
             $item = new $className((int)$object_id);
             if ($item->isNew()) {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
                 return false;
             }
@@ -140,7 +140,7 @@ public static function share_create(array $input, User $user): bool
             }
         }
         if (empty($results)) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/ShareDeleteMethod.php b/src/Module/Api/Method/ShareDeleteMethod.php
index 86404b0b16..b600b7498a 100644
--- a/src/Module/Api/Method/ShareDeleteMethod.php
+++ b/src/Module/Api/Method/ShareDeleteMethod.php
@@ -52,7 +52,7 @@ final class ShareDeleteMethod
     public static function share_delete(array $input, User $user): bool
     {
         if (!AmpConfig::get('share')) {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -70,7 +70,7 @@ public static function share_delete(array $input, User $user): bool
             !$share->isAccessible($user)
         ) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return true;
         }
diff --git a/src/Module/Api/Method/ShareEditMethod.php b/src/Module/Api/Method/ShareEditMethod.php
index 3018d8c862..c14f8baf52 100644
--- a/src/Module/Api/Method/ShareEditMethod.php
+++ b/src/Module/Api/Method/ShareEditMethod.php
@@ -55,7 +55,7 @@ final class ShareEditMethod
     public static function share_edit(array $input, User $user): bool
     {
         if (!AmpConfig::get('share')) {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -71,7 +71,7 @@ public static function share_edit(array $input, User $user): bool
             !$share->isAccessible($user)
         ) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $share_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $share_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return true;
         }
@@ -92,7 +92,7 @@ public static function share_edit(array $input, User $user): bool
             Api::message('share ' . $share_id . ' updated', $input['api_format']);
         } else {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $share_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $share_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
         }
 
         return true;
diff --git a/src/Module/Api/Method/ShareMethod.php b/src/Module/Api/Method/ShareMethod.php
index ca9427f4a7..a1a0d340c1 100644
--- a/src/Module/Api/Method/ShareMethod.php
+++ b/src/Module/Api/Method/ShareMethod.php
@@ -51,7 +51,7 @@ final class ShareMethod
     public static function share(array $input, User $user): bool
     {
         if (!AmpConfig::get('share')) {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/SharesMethod.php b/src/Module/Api/Method/SharesMethod.php
index aa66233071..b6ddac413f 100644
--- a/src/Module/Api/Method/SharesMethod.php
+++ b/src/Module/Api/Method/SharesMethod.php
@@ -53,7 +53,7 @@ final class SharesMethod
     public static function shares(array $input, User $user): bool
     {
         if (!AmpConfig::get('share')) {
-            Api::error(T_('Enable: share'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: share', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/SongDeleteMethod.php b/src/Module/Api/Method/SongDeleteMethod.php
index 527ec771d2..c46f131d28 100644
--- a/src/Module/Api/Method/SongDeleteMethod.php
+++ b/src/Module/Api/Method/SongDeleteMethod.php
@@ -58,12 +58,12 @@ public static function song_delete(array $input, User $user): bool
 
         if ($song->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
         if (!Catalog::can_remove($song, $user->id)) {
-            Api::error(T_('Require: 75'), ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
+            Api::error('Require: 75', ErrorCodeEnum::FAILED_ACCESS_CHECK, self::ACTION, 'account', $input['api_format']);
 
             return false;
         }
@@ -72,7 +72,7 @@ public static function song_delete(array $input, User $user): bool
             Catalog::count_table('song');
         } else {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
         }
 
         return true;
diff --git a/src/Module/Api/Method/SongMethod.php b/src/Module/Api/Method/SongMethod.php
index 709d648512..12f6fc70cb 100644
--- a/src/Module/Api/Method/SongMethod.php
+++ b/src/Module/Api/Method/SongMethod.php
@@ -57,7 +57,7 @@ public static function song(array $input, User $user): bool
         $song      = new Song($object_id);
         if ($song->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/StatsMethod.php b/src/Module/Api/Method/StatsMethod.php
index d8b35718c1..24142cc348 100644
--- a/src/Module/Api/Method/StatsMethod.php
+++ b/src/Module/Api/Method/StatsMethod.php
@@ -76,19 +76,19 @@ public static function stats(array $input, User $user): bool
         }
         // do you allow video?
         if (!AmpConfig::get('allow_video') && $type == 'video') {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         if (!AmpConfig::get('podcast') && ($type == 'podcast' || $type == 'podcast_episode')) {
-            Api::error(T_('Enable: podcast'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: podcast', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
         // confirm the correct data
         if (!in_array(strtolower($type), array('song', 'album', 'artist', 'video', 'playlist', 'podcast', 'podcast_episode'))) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -106,7 +106,7 @@ public static function stats(array $input, User $user): bool
         }
         if (!$user instanceof User || $user->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), 'user'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', 'user'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -114,19 +114,16 @@ public static function stats(array $input, User $user): bool
         $filter  = $input['filter'] ?? '';
         switch ($filter) {
             case 'newest':
-                debug_event(self::class, 'stats newest', 5);
                 $results = Stats::get_newest($type, $limit, $offset, 0, $user_id);
                 $offset  = 0;
                 $limit   = 0;
                 break;
             case 'highest':
-                debug_event(self::class, 'stats highest', 4);
                 $results = Rating::get_highest($type, $limit, $offset, $user_id);
                 $offset  = 0;
                 $limit   = 0;
                 break;
             case 'frequent':
-                debug_event(self::class, 'stats frequent', 4);
                 $threshold = (int)AmpConfig::get('stats_threshold', 7);
                 $results   = Stats::get_top($type, $limit, $threshold, $offset);
                 $offset    = 0;
@@ -134,7 +131,6 @@ public static function stats(array $input, User $user): bool
                 break;
             case 'recent':
             case 'forgotten':
-                debug_event(self::class, 'stats ' . $filter, 4);
                 $newest  = $filter == 'recent';
                 $results = (array_key_exists('username', $input) || array_key_exists('user_id', $input))
                     ? $user->get_recently_played($type, $limit, $offset, $newest)
@@ -143,14 +139,12 @@ public static function stats(array $input, User $user): bool
                 $limit  = 0;
                 break;
             case 'flagged':
-                debug_event(self::class, 'stats flagged', 4);
                 $results = Userflag::get_latest($type, $user_id, $limit, $offset);
                 $offset  = 0;
                 $limit   = 0;
                 break;
             case 'random':
             default:
-                debug_event(self::class, 'stats random ' . $type, 4);
                 switch ($type) {
                     case 'song':
                         $results = Random::get_default($limit, $user);
diff --git a/src/Module/Api/Method/SystemPreferenceMethod.php b/src/Module/Api/Method/SystemPreferenceMethod.php
index 0e13a581b1..e7898e32cb 100644
--- a/src/Module/Api/Method/SystemPreferenceMethod.php
+++ b/src/Module/Api/Method/SystemPreferenceMethod.php
@@ -59,7 +59,7 @@ public static function system_preference(array $input, User $user): bool
         $results   = Preference::get($pref_name, -1);
         if (empty($results)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/SystemUpdateMethod.php b/src/Module/Api/Method/SystemUpdateMethod.php
index b3023f61ab..0c56bf612c 100644
--- a/src/Module/Api/Method/SystemUpdateMethod.php
+++ b/src/Module/Api/Method/SystemUpdateMethod.php
@@ -61,7 +61,7 @@ public static function system_update(array $input, User $user): bool
             Preference::translate_db();
             // check that the update completed or failed failed.
             if (AutoUpdate::is_update_available(true)) {
-                Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+                Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
                 Session::extend($input['auth'], 'api');
 
                 return false;
diff --git a/src/Module/Api/Method/TimelineMethod.php b/src/Module/Api/Method/TimelineMethod.php
index 9d076cfcfd..3b1a6433a0 100644
--- a/src/Module/Api/Method/TimelineMethod.php
+++ b/src/Module/Api/Method/TimelineMethod.php
@@ -55,7 +55,7 @@ final class TimelineMethod
     public static function timeline(array $input, User $user): bool
     {
         if (!AmpConfig::get('sociable')) {
-            Api::error(T_('Enable: sociable'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: sociable', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/ToggleFollowMethod.php b/src/Module/Api/Method/ToggleFollowMethod.php
index 13872c6151..6be009f330 100644
--- a/src/Module/Api/Method/ToggleFollowMethod.php
+++ b/src/Module/Api/Method/ToggleFollowMethod.php
@@ -50,7 +50,7 @@ final class ToggleFollowMethod
     public static function toggle_follow(array $input, User $user): bool
     {
         if (!AmpConfig::get('sociable')) {
-            Api::error(T_('Enable: sociable'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: sociable', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/UpdateArtMethod.php b/src/Module/Api/Method/UpdateArtMethod.php
index 2ad12c04c8..9aa456cd73 100644
--- a/src/Module/Api/Method/UpdateArtMethod.php
+++ b/src/Module/Api/Method/UpdateArtMethod.php
@@ -69,7 +69,7 @@ public static function update_art(array $input, User $user): bool
 
         // confirm the correct data
         if (!in_array(strtolower($type), array('artist', 'album'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return true;
         }
@@ -79,7 +79,7 @@ public static function update_art(array $input, User $user): bool
         $item = new $className($object_id);
         if ($item->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
 
             return false;
         }
@@ -91,7 +91,7 @@ public static function update_art(array $input, User $user): bool
             return true;
         }
         /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-        Api::error(sprintf(T_('Bad Request: %s'), $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+        Api::error(sprintf('Bad Request: %s', $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
         return true;
     }
diff --git a/src/Module/Api/Method/UpdateArtistInfoMethod.php b/src/Module/Api/Method/UpdateArtistInfoMethod.php
index e7023c8cc6..fedd80c282 100644
--- a/src/Module/Api/Method/UpdateArtistInfoMethod.php
+++ b/src/Module/Api/Method/UpdateArtistInfoMethod.php
@@ -61,7 +61,7 @@ public static function update_artist_info(array $input, User $user): bool
         $item      = new Artist($object_id);
         if ($item->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
 
             return false;
         }
@@ -73,7 +73,7 @@ public static function update_artist_info(array $input, User $user): bool
             return true;
         }
         /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-        Api::error(sprintf(T_('Bad Request: %s'), $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+        Api::error(sprintf('Bad Request: %s', $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
         return true;
     }
diff --git a/src/Module/Api/Method/UpdateFromTagsMethod.php b/src/Module/Api/Method/UpdateFromTagsMethod.php
index 35755a8ed2..68bad48f19 100644
--- a/src/Module/Api/Method/UpdateFromTagsMethod.php
+++ b/src/Module/Api/Method/UpdateFromTagsMethod.php
@@ -62,7 +62,7 @@ public static function update_from_tags(array $input, User $user): bool
 
         // confirm the correct data
         if (!in_array(strtolower($type), array('artist', 'album', 'song'))) {
-            Api::error(sprintf(T_('Bad Request: %s'), $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $type), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'type', $input['api_format']);
 
             return false;
         }
@@ -72,7 +72,7 @@ public static function update_from_tags(array $input, User $user): bool
         $item = new $className($object_id);
         if ($item->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'id', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/UpdatePodcastMethod.php b/src/Module/Api/Method/UpdatePodcastMethod.php
index a6a9008d88..587412f040 100644
--- a/src/Module/Api/Method/UpdatePodcastMethod.php
+++ b/src/Module/Api/Method/UpdatePodcastMethod.php
@@ -66,10 +66,10 @@ public static function update_podcast(array $input, User $user): bool
                 Session::extend($input['auth'], 'api');
             } else {
                 /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-                Api::error(sprintf(T_('Bad Request: %s'), $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'podcast', $input['api_format']);
+                Api::error(sprintf('Bad Request: %s', $object_id), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'podcast', $input['api_format']);
             }
         } else {
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
         }
 
         return true;
diff --git a/src/Module/Api/Method/UrlToSongMethod.php b/src/Module/Api/Method/UrlToSongMethod.php
index 0b547b9665..1955b0bf06 100644
--- a/src/Module/Api/Method/UrlToSongMethod.php
+++ b/src/Module/Api/Method/UrlToSongMethod.php
@@ -58,7 +58,7 @@ public static function url_to_song(array $input, User $user): bool
         $song_url = html_entity_decode($input['url'], ENT_QUOTES, $charset);
         $url_data = Stream_Url::parse($song_url);
         if (!array_key_exists('id', $url_data)) {
-            Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'url', $input['api_format']);
+            Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'url', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/UserCreateMethod.php b/src/Module/Api/Method/UserCreateMethod.php
index 3db868eb54..dee1b10a60 100644
--- a/src/Module/Api/Method/UserCreateMethod.php
+++ b/src/Module/Api/Method/UserCreateMethod.php
@@ -81,17 +81,17 @@ public static function user_create(array $input, User $user): bool
 
         if ($userRepository->idByUsername($username) > 0) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'username', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'username', $input['api_format']);
 
             return false;
         }
         if ($userRepository->idByEmail($email) > 0) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $email), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'email', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $email), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'email', $input['api_format']);
 
             return false;
         }
-        Api::error(T_('Bad Request'), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+        Api::error('Bad Request', ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
         return false;
     }
diff --git a/src/Module/Api/Method/UserDeleteMethod.php b/src/Module/Api/Method/UserDeleteMethod.php
index 57e2b5aaab..3d3119ee49 100644
--- a/src/Module/Api/Method/UserDeleteMethod.php
+++ b/src/Module/Api/Method/UserDeleteMethod.php
@@ -65,7 +65,7 @@ public static function user_delete(array $input, User $user): bool
             return true;
         }
         /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-        Api::error(sprintf(T_('Bad Request: %s'), $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+        Api::error(sprintf('Bad Request: %s', $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
         return false;
     }
diff --git a/src/Module/Api/Method/UserEditMethod.php b/src/Module/Api/Method/UserEditMethod.php
index b32becb403..accf55346c 100644
--- a/src/Module/Api/Method/UserEditMethod.php
+++ b/src/Module/Api/Method/UserEditMethod.php
@@ -79,7 +79,7 @@ public static function user_edit(array $input, User $user): bool
         $update_user = User::get_from_username($username);
         if ($update_user === null) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -87,7 +87,7 @@ public static function user_edit(array $input, User $user): bool
         $password = $input['password'] ?? null;
         if ($password && $update_user->access == 100) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Bad Request: %s'), $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+            Api::error(sprintf('Bad Request: %s', $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -154,7 +154,7 @@ public static function user_edit(array $input, User $user): bool
             return true;
         }
         /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-        Api::error(sprintf(T_('Bad Request: %s'), $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
+        Api::error(sprintf('Bad Request: %s', $username), ErrorCodeEnum::BAD_REQUEST, self::ACTION, 'system', $input['api_format']);
 
         return false;
     }
diff --git a/src/Module/Api/Method/UserMethod.php b/src/Module/Api/Method/UserMethod.php
index 0157dbf503..64556f1799 100644
--- a/src/Module/Api/Method/UserMethod.php
+++ b/src/Module/Api/Method/UserMethod.php
@@ -71,7 +71,7 @@ public static function user(array $input, User $user): bool
                 !in_array($check_user->getId(), $userRepository->getValid(true))
             ) {
                 /* HINT: Requested object string/id/type */
-                Api::error(sprintf(T_('Not Found: %s'), $username), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'username', $input['api_format']);
+                Api::error(sprintf('Not Found: %s', $username), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'username', $input['api_format']);
 
                 return false;
             }
diff --git a/src/Module/Api/Method/UserPreferenceMethod.php b/src/Module/Api/Method/UserPreferenceMethod.php
index 936522a317..af57b97edd 100644
--- a/src/Module/Api/Method/UserPreferenceMethod.php
+++ b/src/Module/Api/Method/UserPreferenceMethod.php
@@ -56,7 +56,7 @@ public static function user_preference(array $input, User $user): bool
         $results   = Preference::get($pref_name, $user->id);
         if (empty($results)) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $pref_name), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/VideoMethod.php b/src/Module/Api/Method/VideoMethod.php
index cf9a2e5222..b4aa28df27 100644
--- a/src/Module/Api/Method/VideoMethod.php
+++ b/src/Module/Api/Method/VideoMethod.php
@@ -50,7 +50,7 @@ final class VideoMethod
     public static function video(array $input, User $user): bool
     {
         if (!AmpConfig::get('allow_video')) {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
@@ -61,7 +61,7 @@ public static function video(array $input, User $user): bool
         $video     = new Video($object_id);
         if ($video->isNew()) {
             /* HINT: Requested object string/id/type ("album", "myusername", "some song title", 1298376) */
-            Api::error(sprintf(T_('Not Found: %s'), $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
+            Api::error(sprintf('Not Found: %s', $object_id), ErrorCodeEnum::NOT_FOUND, self::ACTION, 'filter', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Method/VideosMethod.php b/src/Module/Api/Method/VideosMethod.php
index 2af76d73ca..008f4ab86b 100644
--- a/src/Module/Api/Method/VideosMethod.php
+++ b/src/Module/Api/Method/VideosMethod.php
@@ -52,7 +52,7 @@ final class VideosMethod
     public static function videos(array $input, User $user): bool
     {
         if (!AmpConfig::get('allow_video')) {
-            Api::error(T_('Enable: video'), ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
+            Api::error('Enable: video', ErrorCodeEnum::ACCESS_DENIED, self::ACTION, 'system', $input['api_format']);
 
             return false;
         }
diff --git a/src/Module/Api/Subsonic_Api.php b/src/Module/Api/Subsonic_Api.php
index 0ed6040c70..9eb02076aa 100644
--- a/src/Module/Api/Subsonic_Api.php
+++ b/src/Module/Api/Subsonic_Api.php
@@ -129,7 +129,7 @@ class Subsonic_Api
         'shortcut',
         'similarArtist',
         'song',
-        'user',
+        'users',
         'video'
     ];
 
diff --git a/src/Module/Api/Subsonic_Xml_Data.php b/src/Module/Api/Subsonic_Xml_Data.php
index e660fa9a29..ce0c5c250e 100644
--- a/src/Module/Api/Subsonic_Xml_Data.php
+++ b/src/Module/Api/Subsonic_Xml_Data.php
@@ -29,8 +29,6 @@
 use Ampache\Module\Authorization\Access;
 use Ampache\Module\Playback\Localplay\LocalPlay;
 use Ampache\Module\Playback\Stream;
-use Ampache\Module\System\Core;
-use Ampache\Module\System\Dba;
 use Ampache\Module\Util\InterfaceImplementationChecker;
 use Ampache\Repository\AlbumRepositoryInterface;
 use Ampache\Repository\Model\Album;
@@ -451,7 +449,6 @@ public static function addSong($xml, $song_id, $elementName = 'song'): SimpleXML
         if ($song->isNew()) {
             return $xml;
         }
-        $catalogData = self::_getCatalogData($song->getCatalogId(), (string)$song->file);
 
         // Don't create entries for disabled songs
         if ($song->enabled) {
@@ -504,7 +501,8 @@ public static function addSong($xml, $song_id, $elementName = 'song'): SimpleXML
             }
             $xsong->addAttribute('suffix', (string)$song->type);
             $xsong->addAttribute('contentType', (string)$song->mime);
-            $file_path = (string)$catalogData['path'];
+            // Always return the original filename, not the transcoded one
+            $xsong->addAttribute('path', (string)$song->file);
             if (AmpConfig::get('transcode') != 'never') {
                 $cache_path     = (string)AmpConfig::get('cache_path', '');
                 $cache_target   = (string)AmpConfig::get('cache_target', '');
@@ -514,16 +512,11 @@ public static function addSong($xml, $song_id, $elementName = 'song'): SimpleXML
                     : Stream::get_transcode_format($song->type, null, 'api');
 
                 if (!empty($transcode_type) && $song->type !== $transcode_type) {
-                    // Return a file path relative to the catalog root path
-                    $xsong->addAttribute('path', (string)preg_replace('"\.' . $song->type . '$"', '.' . $transcode_type, $file_path));
                     // Set transcoding information
                     $xsong->addAttribute('transcodedSuffix', $transcode_type);
                     $xsong->addAttribute('transcodedContentType', Song::type_to_mime($transcode_type));
-
-                    return $xsong;
                 }
             }
-            $xsong->addAttribute('path', $file_path);
 
             return $xsong;
         }
@@ -1791,34 +1784,6 @@ private static function _setIfStarred($xml, $objectType, $object_id): void
         }
     }
 
-    /**
-     * _getCatalogData
-     * @param int $catalogId
-     * @param string $file_Path
-     * @return array
-     */
-    private static function _getCatalogData($catalogId, $file_Path): array
-    {
-        $results     = array();
-        $sqllook     = 'SELECT `catalog_type` FROM `catalog` WHERE `id` = ?;';
-        $db_results  = Dba::read($sqllook, [$catalogId]);
-        $resultcheck = Dba::fetch_assoc($db_results);
-        if (!empty($resultcheck)) {
-            if ($resultcheck['catalog_type'] == 'seafile') {
-                $results['path'] = Core::get_tmp_dir() . DIRECTORY_SEPARATOR . $file_Path;
-
-                return $results;
-            }
-            $sql             = 'SELECT `path` FROM `catalog_' . $resultcheck['catalog_type'] . '` WHERE `catalog_id` = ?';
-            $db_results      = Dba::read($sql, [$catalogId]);
-            $result          = Dba::fetch_assoc($db_results);
-            $catalog_path    = rtrim((string)$result['path'], "/");
-            $results['path'] = str_replace($catalog_path . "/", "", $file_Path);
-        }
-
-        return $results;
-    }
-
     /**
      * Adds a child to an existing result xml structure
      */
diff --git a/src/Module/Api/Xml_Data.php b/src/Module/Api/Xml_Data.php
index d0341402ac..d3081fac52 100644
--- a/src/Module/Api/Xml_Data.php
+++ b/src/Module/Api/Xml_Data.php
@@ -466,7 +466,7 @@ public static function index($objects, $object_type, $user, $include = false): s
                                 $string .= "<song id=\"" . $song['object_id'] . "\"></song>\n";
                             }
                         } else {
-                            $sql        = "SELECT DISTINCT `playlist_data`.`object_id`, `playlist_data`.`object_type` FROM `playlist_data` WHERE `playlist_data`.`playlist` = ?;";
+                            $sql        = "SELECT `playlist_data`.`id`, `playlist_data`.`object_id`, `playlist_data`.`object_type` FROM `playlist_data` WHERE `playlist_data`.`playlist` = ? ORDER BY `playlist_data`.`track`;";
                             $db_results = Dba::read($sql, array($object_id));
                             while ($row = Dba::fetch_assoc($db_results)) {
                                 $string .= "<" . $row['object_type'] . " id=\"" . $row['object_id'] . "\"></" . $row['object_type'] . ">\n";
@@ -599,11 +599,9 @@ public static function indexes($objects, $object_type, $user, $full_xml = true,
 
                     $songs = ($include) ? $playlist->get_items() : array();
                     $string .= "<$object_type id=\"" . $object_id . "\">\n\t<name><![CDATA[" . $playlist_name . "]]></name>\n\t<items>" . (int)$playitem_total . "</items>\n\t<owner><![CDATA[" . $playlist_user . "]]></owner>\n\t<type><![CDATA[" . $playlist->type . "]]></type>\n";
-                    $playlist_track = 0;
                     foreach ($songs as $song_id) {
                         if ($song_id['object_type'] == 'song') {
-                            $playlist_track++;
-                            $string .= "\t\t<playlisttrack id=\"" . $song_id['object_id'] . "\">" . $playlist_track . "</playlisttrack>\n";
+                            $string .= "\t\t<playlisttrack id=\"" . $song_id['object_id'] . "\">" . $song_id['track'] . "</playlisttrack>\n";
                         }
                     }
                     $string .= "</$object_type>\n";
@@ -1034,8 +1032,9 @@ public static function albums($albums, $include, $user, $full_xml = true): strin
      *
      * @param array $playlists Playlist id's to include
      * @param User $user
+     * @param bool $songs
      */
-    public static function playlists($playlists, $user): string
+    public static function playlists($playlists, $user, $songs = false): string
     {
         if ((count($playlists) > self::$limit || self::$offset > 0) && self::$limit) {
             $playlists = array_slice($playlists, self::$offset, self::$limit);
@@ -1061,7 +1060,7 @@ public static function playlists($playlists, $user): string
                 }
                 $object_type    = 'search';
                 $art_url        = Art::url($playlist->id, $object_type, Core::get_request('auth'));
-                $playitem_total = $playlist->last_count;
+                $playitem_total = (int)$playlist->last_count;
             } else {
                 $playlist       = new Playlist($playlist_id);
                 $object_type    = 'playlist';
@@ -1071,6 +1070,17 @@ public static function playlists($playlists, $user): string
                     $playlist_names[] = $playlist->name;
                 }
             }
+            if ($songs) {
+                $items          = '';
+                $playlisttracks = $playlist->get_items();
+                foreach ($playlisttracks as $objects) {
+                    if ($objects['object_type'] === 'song') {
+                        $items .= "\t\t<playlisttrack id=\"" . $objects['object_id'] . "\">" . $objects['track'] . "</playlisttrack>\n";
+                    }
+                }
+            } else {
+                $items = $playitem_total;
+            }
             $playlist_name = $playlist->get_fullname();
             $playlist_user = $playlist->username;
             $playlist_type = $playlist->type;
@@ -1080,7 +1090,7 @@ public static function playlists($playlists, $user): string
             $flag        = new Userflag($playlist_id, $object_type);
 
             // Build this element
-            $string .= "<playlist id=\"" . $playlist_id . "\">\n\t<name><![CDATA[" . $playlist_name . "]]></name>\n\t<owner><![CDATA[" . $playlist_user . "]]></owner>\n\t<items>" . (int)$playitem_total . "</items>\n\t<type>" . $playlist_type . "</type>\n\t<art><![CDATA[" . $art_url . "]]></art>\n\t<has_art>" . ($playlist->has_art() ? 1 : 0) . "</has_art>\n\t<flag>" . (!$flag->get_flag($user->getId()) ? 0 : 1) . "</flag>\n\t<rating>" . $user_rating . "</rating>\n\t<averagerating>" . (string)$rating->get_average_rating() . "</averagerating>\n</playlist>\n";
+            $string .= "<playlist id=\"" . $playlist_id . "\">\n\t<name><![CDATA[" . $playlist_name . "]]></name>\n\t<owner><![CDATA[" . $playlist_user . "]]></owner>\n\t<items>" . $items . "</items>\n\t<type>" . $playlist_type . "</type>\n\t<art><![CDATA[" . $art_url . "]]></art>\n\t<has_art>" . ($playlist->has_art() ? 1 : 0) . "</has_art>\n\t<flag>" . (!$flag->get_flag($user->getId()) ? 0 : 1) . "</flag>\n\t<rating>" . $user_rating . "</rating>\n\t<averagerating>" . (string)$rating->get_average_rating() . "</averagerating>\n</playlist>\n";
         } // end foreach
 
         return self::output_xml($string);
diff --git a/src/Module/Application/Admin/Access/ShowDeleteRecordAction.php b/src/Module/Application/Admin/Access/ShowDeleteRecordAction.php
index 17eef563c1..4594f0a106 100644
--- a/src/Module/Application/Admin/Access/ShowDeleteRecordAction.php
+++ b/src/Module/Application/Admin/Access/ShowDeleteRecordAction.php
@@ -78,7 +78,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             T_('Are You Sure?'),
             /* HINT: ACL Name */
             sprintf(T_('This will permanently delete the ACL "%s"'), $access->name),
-            sprintf('admin/access.php?action=delete_record&amp;access_id=%d', $access->id),
+            sprintf('admin/access.php?action=delete_record&access_id=%d', $access->id),
             1,
             'delete_access'
         );
diff --git a/src/Module/Application/Admin/Filter/DeleteAction.php b/src/Module/Application/Admin/Filter/DeleteAction.php
index 0a3ed4c71f..112397d279 100644
--- a/src/Module/Application/Admin/Filter/DeleteAction.php
+++ b/src/Module/Application/Admin/Filter/DeleteAction.php
@@ -63,7 +63,7 @@ protected function handle(ServerRequestInterface $request): ?ResponseInterface
             T_('Are You Sure?'),
             $warning_msg,
             sprintf(
-                'admin/filter.php?action=confirm_delete&amp;filter_id=%s&amp;filter_name=%s',
+                'admin/filter.php?action=confirm_delete&filter_id=%s&filter_name=%s',
                 $filter_id,
                 $filter_name
             ),
diff --git a/src/Module/Application/Admin/Modules/ConfirmUninstallCatalogType.php b/src/Module/Application/Admin/Modules/ConfirmUninstallCatalogType.php
index 0cfcb408e6..fcacc2ea00 100644
--- a/src/Module/Application/Admin/Modules/ConfirmUninstallCatalogType.php
+++ b/src/Module/Application/Admin/Modules/ConfirmUninstallCatalogType.php
@@ -60,7 +60,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
 
         $type = scrub_in((string) filter_input(INPUT_GET, 'type', FILTER_SANITIZE_SPECIAL_CHARS));
         $url  = sprintf(
-            '%s/admin/modules.php?action=uninstall_catalog_type&amp;type=%s',
+            '%s/admin/modules.php?action=uninstall_catalog_type&type=%s',
             $this->configContainer->getWebPath(),
             $type
         );
diff --git a/src/Module/Application/Admin/Modules/ConfirmUninstallLocalplayAction.php b/src/Module/Application/Admin/Modules/ConfirmUninstallLocalplayAction.php
index b015eb731b..643ac7a79f 100644
--- a/src/Module/Application/Admin/Modules/ConfirmUninstallLocalplayAction.php
+++ b/src/Module/Application/Admin/Modules/ConfirmUninstallLocalplayAction.php
@@ -60,7 +60,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
 
         $type = scrub_in((string) filter_input(INPUT_GET, 'type', FILTER_SANITIZE_SPECIAL_CHARS));
         $url  = sprintf(
-            '%s/admin/modules.php?action=uninstall_localplay&amp;type=%s',
+            '%s/admin/modules.php?action=uninstall_localplay&type=%s',
             $this->configContainer->getWebPath(),
             $type
         );
diff --git a/src/Module/Application/Admin/Modules/ConfirmUninstallPluginAction.php b/src/Module/Application/Admin/Modules/ConfirmUninstallPluginAction.php
index b5077887f4..e670fe310b 100644
--- a/src/Module/Application/Admin/Modules/ConfirmUninstallPluginAction.php
+++ b/src/Module/Application/Admin/Modules/ConfirmUninstallPluginAction.php
@@ -60,7 +60,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
 
         $plugin = scrub_in((string) $_REQUEST['plugin']);
         $url    = sprintf(
-            '%s/admin/modules.php?action=uninstall_plugin&amp;plugin=%s',
+            '%s/admin/modules.php?action=uninstall_plugin&plugin=%s',
             $this->configContainer->getWebPath(),
             $plugin
         );
diff --git a/src/Module/Application/Admin/User/DisableAction.php b/src/Module/Application/Admin/User/DisableAction.php
index 7aefe87c6d..bcae0770f9 100644
--- a/src/Module/Application/Admin/User/DisableAction.php
+++ b/src/Module/Application/Admin/User/DisableAction.php
@@ -75,7 +75,7 @@ protected function handle(ServerRequestInterface $request): ?ResponseInterface
             /* HINT: User Fullname */
             sprintf(T_('This will disable the user "%s"'), $user->getFullDisplayName()),
             sprintf(
-                'admin/users.php?action=confirm_disable&amp;user_id=%s',
+                'admin/users.php?action=confirm_disable&user_id=%s',
                 $userId
             ),
             1,
diff --git a/src/Module/Application/Admin/User/EnableAction.php b/src/Module/Application/Admin/User/EnableAction.php
index c4d1884141..05dd43e5d1 100644
--- a/src/Module/Application/Admin/User/EnableAction.php
+++ b/src/Module/Application/Admin/User/EnableAction.php
@@ -75,7 +75,7 @@ protected function handle(ServerRequestInterface $request): ?ResponseInterface
             /* HINT: User Fullname */
             sprintf(T_('This will enable the user "%s"'), $user->getFullDisplayName()),
             sprintf(
-                'admin/users.php?action=confirm_enable&amp;user_id=%s',
+                'admin/users.php?action=confirm_enable&user_id=%s',
                 $userId
             ),
             1,
diff --git a/src/Module/Application/Admin/User/ShowDeleteAction.php b/src/Module/Application/Admin/User/ShowDeleteAction.php
index 56e30a2da4..6ce5720d20 100644
--- a/src/Module/Application/Admin/User/ShowDeleteAction.php
+++ b/src/Module/Application/Admin/User/ShowDeleteAction.php
@@ -75,7 +75,7 @@ protected function handle(ServerRequestInterface $request): ?ResponseInterface
             /* HINT: User Fullname */
             sprintf(T_('This will permanently delete the user "%s"'), $user->getFullDisplayName()),
             sprintf(
-                'admin/users.php?action=confirm_delete&amp;user_id=%s',
+                'admin/users.php?action=confirm_delete&user_id=%s',
                 $userId
             ),
             1,
diff --git a/src/Module/Application/Album/UpdateDiskFromTagsAction.php b/src/Module/Application/Album/UpdateDiskFromTagsAction.php
index 929055c891..1e2fabbd51 100644
--- a/src/Module/Application/Album/UpdateDiskFromTagsAction.php
+++ b/src/Module/Application/Album/UpdateDiskFromTagsAction.php
@@ -76,7 +76,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
                 'catalog_id' => $albumDisk->getCatalogId(),
                 'type' => 'album_disk',
                 'target_url' => sprintf(
-                    '%s/albums.php?action=show_disk&amp;album_disk=%d',
+                    '%s/albums.php?action=show_disk&album_disk=%d',
                     $this->configContainer->getWebPath(),
                     $albumDiskId
                 )
diff --git a/src/Module/Application/Album/UpdateFromTagsAction.php b/src/Module/Application/Album/UpdateFromTagsAction.php
index 2e26e4bd88..7a78b735c8 100644
--- a/src/Module/Application/Album/UpdateFromTagsAction.php
+++ b/src/Module/Application/Album/UpdateFromTagsAction.php
@@ -75,7 +75,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
                 'catalog_id' => $album->getCatalogId(),
                 'type' => 'album',
                 'target_url' => sprintf(
-                    '%s/albums.php?action=show&amp;album=%d',
+                    '%s/albums.php?action=show&album=%d',
                     $this->configContainer->getWebPath(),
                     $albumId
                 )
diff --git a/src/Module/Application/Artist/UpdateFromTagsAction.php b/src/Module/Application/Artist/UpdateFromTagsAction.php
index b905d79d97..e45d3d35ff 100644
--- a/src/Module/Application/Artist/UpdateFromTagsAction.php
+++ b/src/Module/Application/Artist/UpdateFromTagsAction.php
@@ -60,7 +60,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
                 'catalog_id' => null,
                 'type' => 'artist',
                 'target_url' => sprintf(
-                    '%s/artists.php?action=show&amp;artist=%d',
+                    '%s/artists.php?action=show&artist=%d',
                     $this->configContainer->getWebPath(),
                     $artistId
                 )
diff --git a/src/Module/Application/Playback/Play2Action.php b/src/Module/Application/Playback/Play2Action.php
index 58a55e9a28..21afab620c 100644
--- a/src/Module/Application/Playback/Play2Action.php
+++ b/src/Module/Application/Playback/Play2Action.php
@@ -658,7 +658,12 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             $file_target  = (!empty($cache_target) && $cache_target === $transcode_to)
                 ? Catalog::get_cache_path($media->id, $mediaCatalogId, $cache_path, $cache_target)
                 : null;
-            if ($transcode_cfg != 'never' && !$is_download && ($file_target !== null && is_file($file_target))) {
+            if (
+                $transcode_cfg != 'never' &&
+                $transcode_to &&
+                ($bitrate === 0 || $bitrate = (int)AmpConfig::get('transcode_bitrate', 128) * 1000) &&
+                ($file_target !== null && is_file($file_target))
+            ) {
                 $this->logger->debug(
                     'Found pre-cached file {' . $file_target . '}',
                     [LegacyLogger::CONTEXT_TYPE => __CLASS__]
@@ -754,7 +759,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             );
             // STUPID IE
             $media_name = str_replace(array('?', '/', '\\'), "_", $streamConfiguration['file_name']);
-            $headers    = $this->browser->getDownloadHeaders($media_name, $media->mime, false, (string) $streamConfiguration['file_size']);
+            $headers    = $this->browser->getDownloadHeaders($media_name, $media->mime, false, (string)Core::get_filesize($stream_file));
 
             foreach ($headers as $headerName => $value) {
                 header(sprintf('%s: %s', $headerName, $value));
@@ -1119,6 +1124,9 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
                     ? 2048
                     : min(2048, max(0, $stream_size - $bytes_streamed));
 
+                if ($read_size === 0) {
+                    break;
+                }
                 if ($buf = fread($filepointer, $read_size)) {
                     if ($transcode) {
                         $buf_all .= $buf;
@@ -1142,8 +1150,6 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             ob_flush();
             flush();
         }
-        // end output buffering
-        ob_end_flush();
 
         // Need to make sure enough bytes were sent.
         if ($bytes_streamed < $stream_size && (connection_status() == 0)) {
@@ -1151,12 +1157,25 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             print(str_repeat(' ', $stream_size - $bytes_streamed));
         }
 
+        // end output buffering
+        ob_end_flush();
+
         // close any leftover handle and processes
         fclose($filepointer);
         if ($transcode && isset($transcoder)) {
             Stream::kill_process($transcoder);
         }
 
+        if ($bytes_streamed === 0 && $stream_size === 0) {
+            http_response_code(416);
+            $this->logger->debug(
+                'Stream ended: No bytes left to stream',
+                [LegacyLogger::CONTEXT_TYPE => __CLASS__]
+            );
+
+            return null;
+        }
+
         $this->logger->debug(
             'Stream ended at ' . $bytes_streamed . ' bytes out of ' . $stream_size,
             [LegacyLogger::CONTEXT_TYPE => __CLASS__]
diff --git a/src/Module/Application/Playback/PlayAction.php b/src/Module/Application/Playback/PlayAction.php
index 3a1a3d1923..4f0d666504 100644
--- a/src/Module/Application/Playback/PlayAction.php
+++ b/src/Module/Application/Playback/PlayAction.php
@@ -628,7 +628,12 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             $file_target  = (!empty($cache_target) && $cache_target === $transcode_to)
                 ? Catalog::get_cache_path($media->id, $mediaCatalogId, $cache_path, $cache_target)
                 : null;
-            if ($transcode_cfg != 'never' && !$is_download && ($file_target !== null && is_file($file_target))) {
+            if (
+                $transcode_cfg != 'never' &&
+                $transcode_to &&
+                ($bitrate === 0 || $bitrate = (int)AmpConfig::get('transcode_bitrate', 128) * 1000) &&
+                ($file_target !== null && is_file($file_target))
+            ) {
                 $this->logger->debug(
                     'Found pre-cached file {' . $file_target . '}',
                     [LegacyLogger::CONTEXT_TYPE => __CLASS__]
@@ -724,7 +729,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             );
             // STUPID IE
             $media_name = str_replace(array('?', '/', '\\'), "_", $streamConfiguration['file_name']);
-            $headers    = $this->browser->getDownloadHeaders($media_name, $media->mime, false, (string)$streamConfiguration['file_size']);
+            $headers    = $this->browser->getDownloadHeaders($media_name, $media->mime, false, (string)Core::get_filesize($stream_file));
 
             foreach ($headers as $headerName => $value) {
                 header(sprintf('%s: %s', $headerName, $value));
@@ -1105,7 +1110,13 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             return null;
         } elseif ($status > 0) {
             do {
-                $read_size = $transcode ? 2048 : min(2048, max(0, $stream_size - $bytes_streamed));
+                $read_size = $transcode
+                    ? 2048
+                    : min(2048, max(0, $stream_size - $bytes_streamed));
+
+                if ($read_size === 0) {
+                    break;
+                }
                 if ($buf = fread($filepointer, $read_size)) {
                     if ($send_all_in_once) {
                         $buf_all .= $buf;
@@ -1125,8 +1136,6 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             ob_flush();
             flush();
         }
-        // end output buffering
-        ob_end_flush();
 
         $real_bytes_streamed = $bytes_streamed;
         // Need to make sure enough bytes were sent.
@@ -1136,12 +1145,25 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             $bytes_streamed = $stream_size;
         }
 
+        // end output buffering
+        ob_end_flush();
+
         // close any leftover handle and processes
         fclose($filepointer);
         if ($transcode && isset($transcoder)) {
             Stream::kill_process($transcoder);
         }
 
+        if ($bytes_streamed === 0 && $stream_size === 0) {
+            http_response_code(416);
+            $this->logger->debug(
+                'Stream ended: No bytes left to stream',
+                [LegacyLogger::CONTEXT_TYPE => __CLASS__]
+            );
+
+            return null;
+        }
+
         $this->logger->debug(
             'Stream ended at ' . $bytes_streamed . ' (' . $real_bytes_streamed . ') bytes out of ' . $stream_size,
             [LegacyLogger::CONTEXT_TYPE => __CLASS__]
diff --git a/src/Module/Application/Playlist/ImportPlaylistAction.php b/src/Module/Application/Playlist/ImportPlaylistAction.php
index f8bffc9cc9..a07c32d451 100644
--- a/src/Module/Application/Playlist/ImportPlaylistAction.php
+++ b/src/Module/Application/Playlist/ImportPlaylistAction.php
@@ -65,7 +65,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
         $result = PlaylistImporter::import_playlist($filename, Core::get_global('user')->id, $playlist_type);
 
         if ($result !== null) {
-            $url   = 'show_playlist&amp;playlist_id=' . $result['id'];
+            $url   = 'show_playlist&playlist_id=' . $result['id'];
             $title = T_('No Problem');
             $body  = basename($_FILES['filename']['name']);
             $body .= '<br />' .
diff --git a/src/Module/Application/Playlist/SetTrackNumbersAction.php b/src/Module/Application/Playlist/SetTrackNumbersAction.php
index ef90970de9..2e7ba3f229 100644
--- a/src/Module/Application/Playlist/SetTrackNumbersAction.php
+++ b/src/Module/Application/Playlist/SetTrackNumbersAction.php
@@ -30,12 +30,9 @@
 use Ampache\Module\Application\ApplicationActionInterface;
 use Ampache\Module\Application\Exception\AccessDeniedException;
 use Ampache\Module\Authorization\GuiGatekeeperInterface;
-use Ampache\Module\System\Core;
-use Ampache\Module\System\LegacyLogger;
 use Ampache\Module\Util\UiInterface;
 use Psr\Http\Message\ResponseInterface;
 use Psr\Http\Message\ServerRequestInterface;
-use Psr\Log\LoggerInterface;
 
 final class SetTrackNumbersAction implements ApplicationActionInterface
 {
@@ -47,18 +44,14 @@ final class SetTrackNumbersAction implements ApplicationActionInterface
 
     private UiInterface $ui;
 
-    private LoggerInterface $logger;
-
     public function __construct(
         RequestParserInterface $requestParser,
         ModelFactoryInterface $modelFactory,
-        UiInterface $ui,
-        LoggerInterface $logger
+        UiInterface $ui
     ) {
         $this->requestParser = $requestParser;
         $this->modelFactory  = $modelFactory;
         $this->ui            = $ui;
-        $this->logger        = $logger;
     }
 
     public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gatekeeper): ?ResponseInterface
@@ -75,11 +68,6 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
         // Retrieving final song order from url
         foreach ($_GET as $key => $data) {
             $_GET[$key] = unhtmlentities(scrub_in((string) $data));
-
-            $this->logger->debug(
-                $key . '=' . Core::get_get($key),
-                [LegacyLogger::CONTEXT_TYPE => __CLASS__]
-            );
         }
 
         if (array_key_exists('order', $_GET)) {
@@ -88,15 +76,16 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             if ($track < 1) {
                 $track = 1;
             }
-            foreach ($songs as $song_id) {
-                if ($song_id != '') {
-                    $playlist->update_track_number((int) $song_id, $track);
+            foreach ($songs as $track_id) {
+                if ($track_id != '') {
+                    $playlist->update_track_number((int)$track_id, $track);
                     ++$track;
                 }
             }
-        } else {
-            $playlist->regenerate_track_numbers();
         }
+        // always regenerate the entire playlist
+        $playlist->regenerate_track_numbers();
+
         $this->ui->showQueryStats();
         $this->ui->showFooter();
 
diff --git a/src/Module/Application/Random/GetAdvancedAction.php b/src/Module/Application/Random/GetAdvancedAction.php
index f7ab637c5a..732db40c96 100644
--- a/src/Module/Application/Random/GetAdvancedAction.php
+++ b/src/Module/Application/Random/GetAdvancedAction.php
@@ -30,6 +30,7 @@
 use Ampache\Module\Application\ApplicationActionInterface;
 use Ampache\Module\Authorization\GuiGatekeeperInterface;
 use Ampache\Module\System\Core;
+use Ampache\Repository\Model\User;
 use Ampache\Repository\VideoRepositoryInterface;
 use Psr\Http\Message\ResponseInterface;
 use Psr\Http\Message\ServerRequestInterface;
@@ -52,15 +53,24 @@ public function __construct(
 
     public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gatekeeper): ?ResponseInterface
     {
-        $objectType = ($_REQUEST['type'] == 'video')
-            ? 'video'
-            : 'song';
+        $objectIds  = array();
+        $objectType = $_REQUEST['type'] ?? 'song';
 
-        $objectIds = Random::advanced($objectType, $_POST);
-        if (!empty($objectIds)) {
-            // We need to add them to the active playlist
-            foreach ($objectIds as $object_id) {
-                Core::get_global('user')->playlist->add_object($object_id, $objectType);
+        $user = Core::get_global('user');
+        if ($user instanceof User) {
+            $user->load_playlist();
+            $objectIds = Random::advanced($objectType, $_POST);
+            if (!empty($objectIds)) {
+                // you need to add by the base child type song/video
+                switch ($objectType) {
+                    case 'album':
+                    case 'artist':
+                        $objectType = 'song';
+                };
+                // We need to add them to the active playlist
+                foreach ($objectIds as $object_id) {
+                    $user->playlist->add_object($object_id, $objectType);
+                }
             }
         }
 
diff --git a/src/Module/Application/Song/UpdateFromTagsAction.php b/src/Module/Application/Song/UpdateFromTagsAction.php
index eaf583a34f..84d1d03355 100644
--- a/src/Module/Application/Song/UpdateFromTagsAction.php
+++ b/src/Module/Application/Song/UpdateFromTagsAction.php
@@ -75,7 +75,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
                 'catalog_id' => $song->getCatalogId(),
                 'type' => 'song',
                 'target_url' => sprintf(
-                    '%s/song.php?action=show&amp;song_id=%d',
+                    '%s/song.php?action=show&song_id=%d',
                     $this->configContainer->getWebPath(),
                     $songId
                 )
diff --git a/src/Module/Application/Stream/RandomAction.php b/src/Module/Application/Stream/RandomAction.php
index 2af99884c5..73f7444dd4 100644
--- a/src/Module/Application/Stream/RandomAction.php
+++ b/src/Module/Application/Stream/RandomAction.php
@@ -54,7 +54,7 @@ public function run(ServerRequestInterface $request, GuiGatekeeperInterface $gat
             return null;
         }
         $randomId   = (int)($request->getQueryParams()['random_id'] ?? 0);
-        $randomType = $request->getQueryParams()['random_type'];
+        $randomType = $request->getQueryParams()['random_type'] ?? 'song';
         $urls       = [Random::get_play_url($randomType, $randomId)];
 
         return $this->stream(
diff --git a/src/Module/Art/Collector/ArtCollector.php b/src/Module/Art/Collector/ArtCollector.php
index 3faa58d1cc..63fe242a14 100644
--- a/src/Module/Art/Collector/ArtCollector.php
+++ b/src/Module/Art/Collector/ArtCollector.php
@@ -160,7 +160,7 @@ public function collect(
             $results = array_merge($results, (array)$data);
         }
         $this->logger->notice(
-            'found ' . count($results) . 'results',
+            'found ' . count($results) . ' results',
             [LegacyLogger::CONTEXT_TYPE => __CLASS__]
         );
 
diff --git a/src/Module/Catalog/Catalog_dropbox.php b/src/Module/Catalog/Catalog_dropbox.php
index 59a60b6014..cc96fe2d13 100755
--- a/src/Module/Catalog/Catalog_dropbox.php
+++ b/src/Module/Catalog/Catalog_dropbox.php
@@ -24,6 +24,7 @@
 namespace Ampache\Module\Catalog;
 
 use Ampache\Config\AmpConfig;
+use Ampache\Module\System\Core;
 use Ampache\Module\Util\UtilityFactoryInterface;
 use Ampache\Repository\Model\Art;
 use Ampache\Repository\Model\Catalog;
@@ -388,7 +389,7 @@ private function insert_song($dropbox, $path): bool
             debug_event('dropbox_catalog', 'Skipping existing song ' . $path, 5);
         } else {
             $meta    = $dropbox->getMetadata($path);
-            $outfile = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
+            $outfile = Core::get_tmp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
 
             // Download File
             $this->download($dropbox, $path, -1, $outfile);
@@ -453,7 +454,7 @@ public function insert_video($dropbox, $path): int
             /* Create the vainfo object and get info */
             $readfile = true;
             $meta     = $dropbox->getMetadata($path);
-            $outfile  = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
+            $outfile  = Core::get_tmp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
 
             // Download File
             $res = $this->download($dropbox, $path, 40960, $outfile);
@@ -549,7 +550,7 @@ public function verify_catalog_proc(): int
                 $path     = $row['file'];
                 $filesize = 40960;
                 $meta     = $dropbox->getMetadata($path);
-                $outfile  = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
+                $outfile  = Core::get_tmp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
 
                 $res = $this->download($dropbox, $path, $filesize, $outfile);
                 if ($res) {
@@ -729,7 +730,7 @@ public function prepare_media($media): array
         try {
             set_time_limit(0);
             $meta    = $dropbox->getMetadata((string)$media->file);
-            $outfile = sys_get_temp_dir() . '/' . $meta->getName();
+            $outfile = Core::get_tmp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
 
             // Download File
             $this->download($dropbox, $file, null, $outfile);
@@ -785,7 +786,7 @@ public function gather_art($songs = null, $videos = null): bool
             foreach ($songs as $song) {
                 if ($song->isNew() === false) {
                     $meta    = $dropbox->getMetadata((string)$song->file);
-                    $outfile = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
+                    $outfile = Core::get_tmp_dir() . DIRECTORY_SEPARATOR . $meta->getName();
 
                     // Download File
                     $res = $this->download($dropbox, $song->file, 40960, $outfile);
diff --git a/src/Module/Playback/Stream.php b/src/Module/Playback/Stream.php
index ddae3121a3..fd5c2f60e5 100644
--- a/src/Module/Playback/Stream.php
+++ b/src/Module/Playback/Stream.php
@@ -325,6 +325,7 @@ public static function set_output_cache($output, $source, $target = null, $playe
         }
         $GLOBALS['transcode'][$source][$target][$player][$media_type] = $output;
     }
+
     /**
      * start_transcode
      *
@@ -590,6 +591,22 @@ public static function insert_now_playing($object_id, $uid, $length, $sid, $type
         Dba::write($sql, array($sid, $object_id, strtolower((string) $type), $uid, (int) (time() + (int) $length), $previous));
     }
 
+    /**
+     * delete_now_playing
+     *
+     * This will insert the Now Playing data.
+     * @param string $sid
+     * @param int $object_id
+     * @param string $type
+     * @param int $uid
+     */
+    public static function delete_now_playing($sid, $object_id, $type, $uid): void
+    {
+        // Clear the now playing entry for this item
+        $sql = "DELETE FROM `now_playing` WHERE `id` = ?, `object_id` = ?, `object_type` = ?, `user` = ?;";
+        Dba::write($sql, array($sid, $object_id, strtolower((string) $type), $uid));
+    }
+
     /**
      * clear_now_playing
      *
@@ -744,7 +761,7 @@ public static function get_base_url($local = false, $streamToken = null): string
             ? AmpConfig::get('local_web_path')
             : AmpConfig::get('web_path');
         if (empty($web_path) && !empty(AmpConfig::get('fallback_url'))) {
-            $web_path = AmpConfig::get('fallback_url');
+            $web_path = rtrim(AmpConfig::get('fallback_url'), '/');
         }
 
         if (AmpConfig::get('force_http_play')) {
diff --git a/src/Module/Playback/Stream_Playlist.php b/src/Module/Playback/Stream_Playlist.php
index db06dfda73..6825c804ad 100644
--- a/src/Module/Playback/Stream_Playlist.php
+++ b/src/Module/Playback/Stream_Playlist.php
@@ -53,6 +53,20 @@
  */
 class Stream_Playlist
 {
+    private const STREAM_PLAYLIST_ROW = [
+        'sid' => null,
+        'url' => "",
+        'info_url' => null,
+        'image_url' => null,
+        'title' => null,
+        'author' => null,
+        'album' => null,
+        'type' => null,
+        'time' => null,
+        'codec' => null,
+        'track_num' => 0,
+    ];
+
     public $id;
 
     /** @var list<Stream_Url> */
@@ -202,8 +216,8 @@ public static function media_to_urlarray(array $media, string $additional_params
     /**
      * media_to_url
      * @param array{
-     *  object_type: string,
-     *  object_id: int,
+     *  object_type?: string,
+     *  object_id?: int,
      *  client?: string,
      *  action?: string,
      *  cache?: string,
@@ -215,8 +229,11 @@ public static function media_to_urlarray(array $media, string $additional_params
      */
     public static function media_to_url(array $media, string $additional_params = '', string $urltype = 'web', ?User $user = null): ?Stream_Url
     {
-        $type      = $media['object_type'];
-        $object_id = $media['object_id'];
+        $type      = $media['object_type'] ?? null;
+        $object_id = $media['object_id'] ?? null;
+        if ($type === null || $object_id === null) {
+            return null;
+        }
         $className = ObjectTypeToClassNameMapper::map($type);
         /** @var library_item $object */
         $object = new $className($object_id);
@@ -261,7 +278,7 @@ public static function media_to_url(array $media, string $additional_params = ''
     private static function media_object_to_url(Media $object, string $additional_params = '', string $urltype = 'web', ?User $user = null): ?Stream_Url
     {
         $surl = null;
-        $url  = array();
+        $url  = self::STREAM_PLAYLIST_ROW;
         if (!$user) {
             $user = Core::get_global('user');
         }
@@ -320,10 +337,11 @@ private static function media_object_to_url(Media $object, string $additional_pa
                     break;
                 case 'video':
                     /** @var Video $object */
-                    $url['title']      = 'Video - ' . $object->title;
-                    $url['author']     = $object->get_artist_fullname();
-                    $url['resolution'] = $object->f_resolution;
-                    $url['codec']      = $object->type;
+                    $url['title']     = 'Video - ' . $object->title;
+                    $url['author']    = $object->get_artist_fullname();
+                    $url['info_url']  = $object->get_f_link();
+                    $url['image_url'] = Art::url($object->id, 'video', $api_session, (AmpConfig::get('ajax_load') ? 3 : 4));
+                    $url['codec']     = $object->type;
                     break;
                 case 'live_stream':
                     /** @var Live_Stream $object */
diff --git a/src/Module/Playback/Stream_Url.php b/src/Module/Playback/Stream_Url.php
index bce43f0dbf..b0bfaca39d 100644
--- a/src/Module/Playback/Stream_Url.php
+++ b/src/Module/Playback/Stream_Url.php
@@ -45,7 +45,19 @@
  */
 class Stream_Url extends MemoryObject
 {
-    public $properties = array('url', 'title', 'author', 'time', 'info_url', 'image_url', 'album', 'type', 'codec', 'track_num');
+    // Columns for the stream_playlist table. (Ordered by database structure)
+    public $properties = [
+        'url',
+        'info_url',
+        'image_url',
+        'title',
+        'author',
+        'album',
+        'time',
+        'type',
+        'codec',
+        'track_num',
+    ];
 
     /**
      * parse
diff --git a/src/Module/Playback/WebPlayer.php b/src/Module/Playback/WebPlayer.php
index b05b634368..1d3bdb7587 100644
--- a/src/Module/Playback/WebPlayer.php
+++ b/src/Module/Playback/WebPlayer.php
@@ -311,6 +311,7 @@ public static function get_media_js_param($item, $transcode_cfg, $force_type = '
                 $json['replaygain_album_peak'] = $media->replaygain_album_peak;
                 $json['r128_track_gain']       = $media->r128_track_gain;
                 $json['r128_album_gain']       = $media->r128_album_gain;
+                $json['duration']              = $media->time;
 
                 // this should probably only be in songs
                 if ($media->type != $types['real']) {
diff --git a/src/Module/Statistics/Stats.php b/src/Module/Statistics/Stats.php
index efb93b0d94..3bd9bf5d16 100644
--- a/src/Module/Statistics/Stats.php
+++ b/src/Module/Statistics/Stats.php
@@ -647,7 +647,7 @@ public static function get_object_history($user_id, $time, $newest = true): arra
      * @param string $input_type
      * @param int $threshold
      * @param string $count_type
-     * @param int $user_id
+     * @param int|null $user_id
      * @param bool $random
      * @param int $since
      * @param int $before
@@ -667,23 +667,24 @@ public static function get_top_sql(
         $type           = self::validate_type($input_type);
         $date           = $since ?: time() - (86400 * (int)$threshold);
         $catalog_filter = (AmpConfig::get('catalog_filter'));
+        $filter_id      = (int)($user_id ?? Core::get_global('user')->getId() ?? 0);
         if ($type == 'playlist' && !$addAdditionalColumns) {
             $sql = "SELECT `id` FROM `playlist`";
             if ($threshold > 0) {
                 $sql .= " WHERE `last_update` >= '" . $date . "' ";
             }
-            if ($catalog_filter && $user_id > 0) {
+            if ($catalog_filter && $filter_id > 0) {
                 $sql .= ($threshold > 0)
-                    ? " AND" . Catalog::get_user_filter($type, $user_id)
-                    : " WHERE" . Catalog::get_user_filter($type, $user_id);
+                    ? " AND" . Catalog::get_user_filter($type, $filter_id)
+                    : " WHERE" . Catalog::get_user_filter($type, $filter_id);
             }
             // playlist is now available in object_count too
             $sql .= "UNION SELECT `object_id` FROM `object_count` WHERE `object_type` = 'playlist'";
             if ($threshold > 0) {
                 $sql .= " AND `date` >= '" . $date . "' ";
             }
-            if ($catalog_filter && $user_id > 0) {
-                $sql .= " AND" . Catalog::get_user_filter("object_count_" . $type, $user_id);
+            if ($catalog_filter && $filter_id > 0) {
+                $sql .= " AND" . Catalog::get_user_filter("object_count_" . $type, $filter_id);
             }
             //debug_event(self::class, 'get_top_sql ' . $sql, 5);
 
@@ -739,11 +740,11 @@ public static function get_top_sql(
             if (AmpConfig::get('catalog_disable') && in_array($type, array('artist', 'album', 'album_disk', 'song', 'video'))) {
                 $sql .= " AND " . Catalog::get_enable_filter($type, '`object_id`');
             }
-            if (AmpConfig::get('catalog_filter') && in_array($type, array('artist', 'album', 'album_disk', 'podcast_episode', 'song', 'video')) && $user_id > 0) {
-                $sql .= " AND" . Catalog::get_user_filter("object_count_$type", $user_id);
+            if ($catalog_filter && in_array($type, array('artist', 'album', 'album_disk', 'podcast_episode', 'song', 'video')) && $filter_id > 0) {
+                $sql .= " AND" . Catalog::get_user_filter("object_count_$type", $filter_id);
             }
             $rating_filter = AmpConfig::get_rating_filter();
-            if ($rating_filter > 0 && $rating_filter <= 5 && $user_id !== null) {
+            if ($rating_filter > 0 && $rating_filter <= 5 && $user_id > 0) {
                 $sql .= " AND `object_id` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = '" . $type . "' AND `rating`.`rating` <=" . $rating_filter . " AND `rating`.`user` = " . $user_id . ")";
             }
             $sql .= " AND `count_type` = '" . $count_type . "' GROUP BY $group, `object_count`.`object_type`, `object_count`.`count_type`";
@@ -803,7 +804,7 @@ public static function get_top($input_type, $count, $threshold, $offset = 0, $us
      * get_recent_sql
      * This returns the get_recent sql
      * @param string $input_type
-     * @param int $user_id
+     * @param int|null $user_id
      * @param bool $newest
      */
     public static function get_recent_sql($input_type, $user_id = null, $newest = true): string
@@ -812,6 +813,7 @@ public static function get_recent_sql($input_type, $user_id = null, $newest = tr
         $ordersql       = ($newest === true) ? 'DESC' : 'ASC';
         $user_sql       = (!empty($user_id)) ? " AND `user` = '" . $user_id . "'" : '';
         $catalog_filter = (AmpConfig::get('catalog_filter'));
+        $filter_id      = ($user_id ?? Core::get_global('user')->getId() ?? null);
 
         $sql = "SELECT `object_id` AS `id`, MAX(`date`) AS `date` FROM `object_count` WHERE `object_type` = '" . $type . "' AND `count_type` = 'stream'" . $user_sql;
         if ($input_type == 'album_disk') {
@@ -823,12 +825,12 @@ public static function get_recent_sql($input_type, $user_id = null, $newest = tr
         if (AmpConfig::get('catalog_disable') && in_array($type, array('artist', 'album', 'album_disk', 'song', 'video'))) {
             $sql .= " AND " . Catalog::get_enable_filter($type, '`object_id`');
         }
-        if ($catalog_filter && in_array($type, array('video', 'artist', 'album_artist', 'album', 'album_disk', 'song')) && $user_id > 0) {
-            $sql .= " AND" . Catalog::get_user_filter("object_count_$type", $user_id);
+        if ($catalog_filter && in_array($type, array('video', 'artist', 'album_artist', 'album', 'album_disk', 'song')) && $filter_id > 0) {
+            $sql .= " AND" . Catalog::get_user_filter("object_count_$type", $filter_id);
         }
         $rating_filter = AmpConfig::get_rating_filter();
-        if ($rating_filter > 0 && $rating_filter <= 5 && !empty($user_id)) {
-            $sql .= " AND `object_id` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = '" . $type . "' AND `rating`.`rating` <=" . $rating_filter . " AND `rating`.`user` = " . $user_id . ")";
+        if ($rating_filter > 0 && $rating_filter <= 5 && !empty($filter_id)) {
+            $sql .= " AND `object_id` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = '" . $type . "' AND `rating`.`rating` <=" . $rating_filter . " AND `rating`.`user` = " . $filter_id . ")";
         }
         if ($input_type == 'album_disk') {
             $sql .= " GROUP BY `album_disk`.`id` ORDER BY MAX(`date`) " . $ordersql . ", `album_disk`.`id` ";
diff --git a/src/Module/System/AutoUpdate.php b/src/Module/System/AutoUpdate.php
index 249420b3e0..5ec4c1876f 100644
--- a/src/Module/System/AutoUpdate.php
+++ b/src/Module/System/AutoUpdate.php
@@ -79,7 +79,11 @@ public static function is_force_git_branch(): string
             $current = file_get_contents(__DIR__ . '/../../../.git/HEAD');
             $pattern = '/ref: refs\/heads\/(.*)/';
             $matches = [];
-            if (preg_match($pattern, $current, $matches) && !in_array((string)$matches[1], array('master', 'release5', 'release6'))) {
+            if (
+                is_string($current) &&
+                preg_match($pattern, $current, $matches) &&
+                !in_array((string)$matches[1], array('master', 'release5', 'release6', 'release7'))
+            ) {
                 return (string)$matches[1];
             }
         }
@@ -135,7 +139,7 @@ protected static function lastcheck_expired(): bool
         }
         $lastcheck = AmpConfig::get('autoupdate_lastcheck');
         if (!$lastcheck) {
-            Preference::update('autoupdate_lastcheck', Core::get_global('user')->id, 1);
+            Preference::update('autoupdate_lastcheck', (int)(Core::get_global('user')->id ?? 0), 1);
             AmpConfig::set('autoupdate_lastcheck', '1', true);
         }
 
@@ -149,49 +153,62 @@ protected static function lastcheck_expired(): bool
     public static function get_latest_version($force = false): string
     {
         $lastversion = (string) AmpConfig::get('autoupdate_lastversion');
-        // Forced or last check expired, check latest version from GitHub
-        if ($force || self::lastcheck_expired()) {
-            // Always update last check time to avoid infinite check on permanent errors (proxy, firewall, ...)
-            $time       = time();
-            $git_branch = self::is_force_git_branch();
-            Preference::update('autoupdate_lastcheck', Core::get_global('user')->id, $time);
-            AmpConfig::set('autoupdate_lastcheck', $time, true);
-
-            // Development version, get latest commit on develop branch
-            if (self::is_develop() || $git_branch !== '') {
-                if (self::is_develop() || $git_branch == 'develop') {
-                    $commits = self::github_request('/commits/develop');
-                } else {
-                    $commits = self::github_request('/commits/' . $git_branch);
-                }
-                if (!empty($commits)) {
-                    $lastversion = $commits->sha;
-                    Preference::update('autoupdate_lastversion', Core::get_global('user')->id, $lastversion);
-                    AmpConfig::set('autoupdate_lastversion', $lastversion, true);
-                    $available = self::is_update_available(true);
-                    Preference::update('autoupdate_lastversion_new', Core::get_global('user')->id, $available);
-                    AmpConfig::set('autoupdate_lastversion_new', $available, true);
-
-                    return $lastversion;
-                }
+
+        // Don't spam the GitHub API
+        if (
+            $force === false ||
+            self::lastcheck_expired() === false
+        ) {
+            return $lastversion;
+        }
+
+
+        // Always update last check time to avoid infinite check on permanent errors (proxy, firewall, ...)
+        $time       = time();
+        $git_branch = self::is_force_git_branch();
+        Preference::update('autoupdate_lastcheck', (int)(Core::get_global('user')->id ?? 0), $time);
+        AmpConfig::set('autoupdate_lastcheck', $time, true);
+
+        // Development version, get latest commit on develop branch
+        if (
+            self::is_develop() ||
+            $git_branch !== ''
+        ) {
+            if (
+                self::is_develop() ||
+                $git_branch == 'develop'
+            ) {
+                $commits = self::github_request('/commits/develop');
+            } else {
+                $commits = self::github_request('/commits/' . $git_branch);
             }
-            // Otherwise it is stable version, get latest tag
-            $tags = self::github_request('/tags');
-            if (!$tags) {
+            if (!empty($commits)) {
+                $lastversion = $commits->sha;
+                Preference::update('autoupdate_lastversion', (int)(Core::get_global('user')->id ?? 0), $lastversion);
+                AmpConfig::set('autoupdate_lastversion', $lastversion, true);
+                $available = self::is_update_available(true);
+                Preference::update('autoupdate_lastversion_new', (int)(Core::get_global('user')->id ?? 0), $available);
+                AmpConfig::set('autoupdate_lastversion_new', $available, true);
+
                 return $lastversion;
             }
-            foreach ($tags as $release) {
-                $str = strstr($release->name, "-"); // ignore ALL tagged releases (e.g. 4.2.5-preview 4.2.5-beta)
-                if (empty($str)) {
-                    $lastversion = $release->name;
-                    Preference::update('autoupdate_lastversion', Core::get_global('user')->id, $lastversion);
-                    AmpConfig::set('autoupdate_lastversion', $lastversion, true);
-                    $available = self::is_update_available(true);
-                    Preference::update('autoupdate_lastversion_new', Core::get_global('user')->id, $available);
-                    AmpConfig::set('autoupdate_lastversion_new', $available, true);
-
-                    return $lastversion;
-                }
+        }
+        // Otherwise it is stable version, get latest tag
+        $tags = self::github_request('/tags');
+        if (!$tags) {
+            return $lastversion;
+        }
+        foreach ($tags as $release) {
+            $str = strstr($release->name, "-"); // ignore ALL tagged releases (e.g. 4.2.5-preview 4.2.5-beta)
+            if (empty($str)) {
+                $lastversion = $release->name;
+                Preference::update('autoupdate_lastversion', (int)(Core::get_global('user')->id ?? 0), $lastversion);
+                AmpConfig::set('autoupdate_lastversion', $lastversion, true);
+                $available = self::is_update_available(true);
+                Preference::update('autoupdate_lastversion_new', (int)(Core::get_global('user')->id ?? 0), $available);
+                AmpConfig::set('autoupdate_lastversion_new', $available, true);
+
+                return $lastversion;
             }
         }
 
@@ -233,11 +250,14 @@ public static function get_current_version(): string
     public static function get_current_commit(): string
     {
         $git_branch = self::is_force_git_branch();
-        if ($git_branch !== '' && is_readable(__DIR__ . '/../../../.git/refs/heads/' . $git_branch)) {
-            return trim(file_get_contents(__DIR__ . '/../../../.git/refs/heads/' . $git_branch));
+        if (
+            $git_branch !== '' &&
+            is_readable(__DIR__ . '/../../../.git/refs/heads/' . $git_branch)
+        ) {
+            return trim((string)file_get_contents(__DIR__ . '/../../../.git/refs/heads/' . $git_branch));
         }
         if (self::is_branch_develop_exists()) {
-            return trim(file_get_contents(__DIR__ . '/../../../.git/refs/heads/develop'));
+            return trim((string)file_get_contents(__DIR__ . '/../../../.git/refs/heads/develop'));
         }
 
         return '';
@@ -249,25 +269,49 @@ public static function get_current_commit(): string
      */
     public static function is_update_available($force = false): bool
     {
-        $current = self::get_current_version();
-        if (!$force || (!self::lastcheck_expired())) {
-            return AmpConfig::get('autoupdate_lastversion_new', false);
+        if (
+            $force === false ||
+            self::lastcheck_expired() === false
+        ) {
+            return (bool)AmpConfig::get('autoupdate_lastversion_new', false);
         }
         $time = time();
-        Preference::update('autoupdate_lastcheck', Core::get_global('user')->id, $time);
+        Preference::update('autoupdate_lastcheck', (int)(Core::get_global('user')->id ?? 0), $time);
         AmpConfig::set('autoupdate_lastcheck', $time, true);
 
         $available  = false;
         $git_branch = self::is_force_git_branch();
+        $current    = self::get_current_version();
         $latest     = self::get_latest_version($force);
 
         debug_event(self::class, 'Checking latest version online...', 5);
-        if ($current != $latest && !empty($current)) {
-            if (self::is_develop() || $git_branch !== '') {
+        if (
+            !empty($current) &&
+            $current !== $latest
+        ) {
+            if (
+                preg_match("/^[0-9]+\.[0-9]+\.[0-9]+$/", $current) &&
+                preg_match("/^[0-9]+\.[0-9]+\.[0-9]+$/", $latest)
+            ) {
+                $cpart = explode('-', $current);
+                $lpart = explode('-', $latest);
+
+                // work around any possible mistakes in the order
+                $current = ($cpart[0] == 'release') ? $cpart[1] : $cpart[0];
+                $latest  = ($lpart[0] == 'release') ? $lpart[1] : $lpart[0];
+                // returns -1 if the first version is lower than the second, (e.g. version_compare(6.3.3, 7.0.0) = -1)
+                $available = (version_compare($current, $latest) === -1);
+            } elseif (
+                self::is_develop() ||
+                $git_branch !== ''
+            ) {
                 $ccommit = AmpConfig::get($current) ?? self::github_request('/commits/' . $current);
                 $lcommit = AmpConfig::get($latest) ?? self::github_request('/commits/' . $latest);
 
-                if (!empty($ccommit) && !empty($lcommit)) {
+                if (
+                    !empty($ccommit) &&
+                    !empty($lcommit)
+                ) {
                     // Comparison based on commit date
                     $ctime = strtotime($ccommit->commit->author->date);
                     $ltime = strtotime($lcommit->commit->author->date);
@@ -276,15 +320,6 @@ public static function is_update_available($force = false): bool
 
                     $available = ($ctime < $ltime);
                 }
-            } else {
-                $cpart = explode('-', $current);
-                $lpart = explode('-', $latest);
-
-                // work around any possible mistakes in the order
-                $current = ($cpart[0] == 'release') ? $cpart[1] : $cpart[0];
-                $latest  = ($lpart[0] == 'release') ? $lpart[1] : $lpart[0];
-
-                $available = (version_compare($current, $latest) < 0);
             }
         }
 
@@ -312,7 +347,16 @@ public static function show_new_version(): void
     {
         $current = self::get_current_version();
         $latest  = self::get_latest_version();
-        if ($current === $latest) {
+
+        // Don't show anything if the current version is newer than the second, (e.g. version_compare(7.0.0, 6.9.0) = 1)
+        if (
+            preg_match("/^[0-9]+\.[0-9]+\.[0-9]+$/", $current) &&
+            preg_match("/^[0-9]+\.[0-9]+\.[0-9]+$/", $latest) &&
+            version_compare($current, $latest) === 1
+        ) {
+            echo '<div id="autoupdate">';
+            echo '</div>';
+
             return;
         }
         $git_branch    = self::is_force_git_branch();
diff --git a/src/Module/System/Core.php b/src/Module/System/Core.php
index c08406ecb6..f4f6f2b07b 100644
--- a/src/Module/System/Core.php
+++ b/src/Module/System/Core.php
@@ -396,7 +396,7 @@ public static function requests_options($options = array()): array
     public static function get_tmp_dir(): string
     {
         if (AmpConfig::get('tmp_dir_path')) {
-            return AmpConfig::get('tmp_dir_path');
+            return rtrim(AmpConfig::get('tmp_dir_path'), DIRECTORY_SEPARATOR);
         }
         if (function_exists('sys_get_temp_dir')) {
             $tmp_dir = sys_get_temp_dir();
diff --git a/src/Module/System/LegacyLogger.php b/src/Module/System/LegacyLogger.php
index 110becc366..cc979cb97b 100644
--- a/src/Module/System/LegacyLogger.php
+++ b/src/Module/System/LegacyLogger.php
@@ -185,7 +185,7 @@ public function log($level, $message, array $context = []): void
         $log_filename = str_replace("%Y", date('Y'), $log_filename);
         $log_filename = str_replace("%m", date('m'), $log_filename);
         $log_filename = str_replace("%d", date('d'), $log_filename);
-        $log_filename = $this->configContainer->get('log_path') . '/' . $log_filename;
+        $log_filename = rtrim($this->configContainer->get('log_path'), DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . $log_filename;
         $log_line     = "$log_time [$username] ($event_name) -> $message\n";
 
         // Do the deed
diff --git a/src/Module/System/Update/Migration/V6/Migration600061.php b/src/Module/System/Update/Migration/V6/Migration600061.php
new file mode 100644
index 0000000000..04987ed7ef
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600061.php
@@ -0,0 +1,40 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+/**
+ * Extend `time` column for the stream_playlist table
+ */
+final class Migration600061 extends AbstractMigration
+{
+    protected array $changelog = ['Allow signed `user` column for the broadcast table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `broadcast` MODIFY COLUMN `user` int(11) NOT NULL");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600062.php b/src/Module/System/Update/Migration/V6/Migration600062.php
new file mode 100644
index 0000000000..ecb6d313cb
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600062.php
@@ -0,0 +1,40 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+/**
+ * Extend `time` column for the stream_playlist table
+ */
+final class Migration600062 extends AbstractMigration
+{
+    protected array $changelog = ['Allow signed `user` column for the player_control table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `player_control` MODIFY COLUMN `user` int(11) NOT NULL");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600063.php b/src/Module/System/Update/Migration/V6/Migration600063.php
new file mode 100644
index 0000000000..635bdba778
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600063.php
@@ -0,0 +1,40 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+/**
+ * Extend `time` column for the stream_playlist table
+ */
+final class Migration600063 extends AbstractMigration
+{
+    protected array $changelog = ['Allow signed `user` column for the session_stream table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `session_stream` MODIFY COLUMN `user` int(11) NOT NULL");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600064.php b/src/Module/System/Update/Migration/V6/Migration600064.php
new file mode 100644
index 0000000000..e316cd6a2f
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600064.php
@@ -0,0 +1,40 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+/**
+ * Extend `time` column for the stream_playlist table
+ */
+final class Migration600064 extends AbstractMigration
+{
+    protected array $changelog = ['Allow signed `user` column for the share table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `share` MODIFY COLUMN `user` int(11) NOT NULL");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600065.php b/src/Module/System/Update/Migration/V6/Migration600065.php
new file mode 100644
index 0000000000..b2d3cd5f6d
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600065.php
@@ -0,0 +1,40 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+/**
+ * Extend `time` column for the stream_playlist table
+ */
+final class Migration600065 extends AbstractMigration
+{
+    protected array $changelog = ['Allow signed `user` column for the user_activity table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `user_activity` MODIFY COLUMN `user` int(11) NOT NULL");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600066.php b/src/Module/System/Update/Migration/V6/Migration600066.php
new file mode 100644
index 0000000000..c80e08abd1
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600066.php
@@ -0,0 +1,40 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+/**
+ * Extend `time` column for the stream_playlist table
+ */
+final class Migration600066 extends AbstractMigration
+{
+    protected array $changelog = ['Allow signed `user` column for the user_follower table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `user_follower` MODIFY COLUMN `user` int(11) NOT NULL");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600067.php b/src/Module/System/Update/Migration/V6/Migration600067.php
new file mode 100644
index 0000000000..b7c19cbf58
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600067.php
@@ -0,0 +1,40 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+/**
+ * Extend `time` column for the stream_playlist table
+ */
+final class Migration600067 extends AbstractMigration
+{
+    protected array $changelog = ['Allow signed `user` column for the user_vote table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `user_vote` MODIFY COLUMN `user` int(11) NOT NULL");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600068.php b/src/Module/System/Update/Migration/V6/Migration600068.php
new file mode 100644
index 0000000000..8dda902dc4
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600068.php
@@ -0,0 +1,38 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Dba;
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+final class Migration600068 extends AbstractMigration
+{
+    protected array $changelog = ['Drop unique constraint `playlist_track_UN` on `playlist_data` table'];
+
+    public function migrate(): void
+    {
+        Dba::write("ALTER TABLE `playlist_data` DROP KEY `playlist_track_UN`;");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600069.php b/src/Module/System/Update/Migration/V6/Migration600069.php
new file mode 100644
index 0000000000..6e1554af2c
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600069.php
@@ -0,0 +1,37 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+final class Migration600069 extends AbstractMigration
+{
+    protected array $changelog = ['Extend `generator column` on `podcast` table to 128 characters'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase("ALTER TABLE `podcast` MODIFY COLUMN `generator` varchar(128);");
+    }
+}
diff --git a/src/Module/System/Update/Migration/V6/Migration600070.php b/src/Module/System/Update/Migration/V6/Migration600070.php
new file mode 100644
index 0000000000..3686ec63cb
--- /dev/null
+++ b/src/Module/System/Update/Migration/V6/Migration600070.php
@@ -0,0 +1,38 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * vim:set softtabstop=4 shiftwidth=4 expandtab:
+ *
+ * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later)
+ * Copyright Ampache.org, 2001-2023
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+namespace Ampache\Module\System\Update\Migration\V6;
+
+use Ampache\Module\System\Update\Migration\AbstractMigration;
+
+final class Migration600070 extends AbstractMigration
+{
+    protected array $changelog = ['Convert `object_type` to an enum on `playlist_data` table'];
+
+    public function migrate(): void
+    {
+        $this->updateDatabase('UPDATE `playlist_data` SET `object_type` = \'song\' WHERE `object_type` IS NULL OR `object_type` NOT IN (\'broadcast\', \'democratic\', \'live_stream\', \'podcast_episode\', \'song\', \'song_preview\', \'video\');');
+        $this->updateDatabase('ALTER TABLE `playlist_data` MODIFY COLUMN `object_type` enum(\'broadcast\', \'democratic\', \'live_stream\', \'podcast_episode\', \'song\', \'song_preview\', \'video\') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;');
+    }
+}
diff --git a/src/Module/System/Update/Versions.php b/src/Module/System/Update/Versions.php
index d355f73d7f..b22d3a78ef 100644
--- a/src/Module/System/Update/Versions.php
+++ b/src/Module/System/Update/Versions.php
@@ -267,6 +267,16 @@ final class Versions
         600058 => Migration\V6\Migration600058::class,
         600059 => Migration\V6\Migration600059::class,
         600060 => Migration\V6\Migration600060::class,
+        600061 => Migration\V6\Migration600061::class,
+        600062 => Migration\V6\Migration600062::class,
+        600063 => Migration\V6\Migration600063::class,
+        600064 => Migration\V6\Migration600064::class,
+        600065 => Migration\V6\Migration600065::class,
+        600066 => Migration\V6\Migration600066::class,
+        600067 => Migration\V6\Migration600067::class,
+        600068 => Migration\V6\Migration600068::class,
+        600069 => Migration\V6\Migration600069::class,
+        600070 => Migration\V6\Migration600070::class,
     ];
 
     /**
diff --git a/src/Module/Util/ObjectTypeToClassNameMapper.php b/src/Module/Util/ObjectTypeToClassNameMapper.php
index 3e5256eb8f..9ad1f32c1a 100644
--- a/src/Module/Util/ObjectTypeToClassNameMapper.php
+++ b/src/Module/Util/ObjectTypeToClassNameMapper.php
@@ -43,6 +43,7 @@
 use Ampache\Repository\Model\Art;
 use Ampache\Repository\Model\Song_Preview;
 use Ampache\Repository\Model\Tag;
+use Ampache\Repository\Model\TvShow;
 use Ampache\Repository\Model\TVShow_Episode;
 use Ampache\Repository\Model\TVShow_Season;
 use Ampache\Repository\Model\User;
@@ -77,6 +78,7 @@ final class ObjectTypeToClassNameMapper
         'song_preview' => Song_Preview::class,
         'tag_hidden' => Tag::class,
         'tag' => Tag::class,
+        'tvshow' => TvShow::class,
         'tvshow_episode' => TVShow_Episode::class,
         'tvshow_season' => TVShow_Season::class,
         'user' => User::class,
@@ -88,6 +90,7 @@ final class ObjectTypeToClassNameMapper
         Clip::class => 'clip',
         Movie::class => 'movie',
         Personal_Video::class => 'personal_video',
+        TvShow::class => 'tvshow',
         TVShow_Episode::class => 'tvshow_episode',
         TVShow_Season::class => 'tvshow_season',
         Video::class => 'video',
diff --git a/src/Module/Util/VaInfo.php b/src/Module/Util/VaInfo.php
index 22a4e6c8e8..62ee175a08 100644
--- a/src/Module/Util/VaInfo.php
+++ b/src/Module/Util/VaInfo.php
@@ -1589,9 +1589,9 @@ private function _cleanup_quicktime($tags): array
                     $parsed['genre'] = $this->parseGenres($data);
                     break;
                 case 'creation_date':
-                    $parsed['release_date'] = strtotime(str_replace(" ", "", $data[0]));
+                    $parsed['creation_date'] = strtotime(str_replace(" ", "", $data[0]));
                     if (strlen($data['0']) > 4) {
-                        $data[0] = date('Y', $parsed['release_date']);
+                        $data[0] = date('Y', $parsed['creation_date']);
                     }
                     $parsed['year'] = $data[0];
                     break;
@@ -1843,7 +1843,7 @@ private function _parse_filename($filepath): array
             $episode = array();
             $tvyear  = array();
             $temp    = array();
-            preg_match("~(?<=\(\[\<\{)[1|2][0-9]{3}|[1|2][0-9]{3}~", $filepath, $tvyear);
+            preg_match("~(?<=\(\[\<\{)[1|2][0-9]{3}[^p]|[1|2][0-9]{3}[^p]~", $filepath, $tvyear);
             $results['year'] = (!empty($tvyear)) ? (int) $tvyear[0] : null;
 
             if (preg_match("~[Ss](\d+)[Ee](\d+)~", $file, $seasonEpisode)) {
diff --git a/src/Plugin/AmpacheMusicBrainz.php b/src/Plugin/AmpacheMusicBrainz.php
index 9b59db0cc8..f4eb101f3c 100644
--- a/src/Plugin/AmpacheMusicBrainz.php
+++ b/src/Plugin/AmpacheMusicBrainz.php
@@ -48,7 +48,7 @@ class AmpacheMusicBrainz implements AmpachePluginInterface
     public string $max_ampache = '999999';
 
     // These are internal settings used by this class, run this->load to fill them out
-    public $overwrite_name;
+    public bool $overwrite_name = false;
 
     /**
      * Constructor
@@ -148,6 +148,19 @@ public function get_metadata($gather_types, $media_info): array
             'releases'
         );
         try {
+            /**
+             * https://musicbrainz.org/ws/2/recording/140e8071-d7bb-4e05-9547-bfeea33916d0?inc=artists+releases&fmt=json
+             * @var object{
+             *     id: string,
+             *     artist-credit: array,
+             *     length: int,
+             *     disambiguation: string,
+             *     video: bool,
+             *     releases: array,
+             *     first-release-date: string,
+             *     title: string,
+             * } $track
+             */
             $track = $mbrainz->lookup('recording', $mbid, $includes);
         } catch (Exception $error) {
             debug_event('MusicBrainz.plugin', 'Lookup error ' . $error, 3);
@@ -193,7 +206,55 @@ public function get_external_metadata($object, string $object_type): bool
         $results = array();
         if ($object->mbid !== null && VaInfo::is_mbid($object->mbid)) {
             try {
-                $results = $mbrainz->lookup($object_type, $object->mbid);
+                switch ($object_type) {
+                    case 'label':
+                        /**
+                         * https://musicbrainz.org/ws/2/label/b66d15cc-b372-4dc1-8cbd-efdeb02e23e7?fmt=json
+                         * @var object{
+                         *     isnis: array,
+                         *     id: string,
+                         *     label-code: ?string,
+                         *     type-id: string,
+                         *     disambiguation: string,
+                         *     area: object,
+                         *     life-span: object,
+                         *     name: string,
+                         *     country: string,
+                         *     sort-name: string,
+                         *     type: string,
+                         *     ipis: array,
+                         * } $results
+                         */
+                        $results = $mbrainz->lookup($object_type, $object->mbid);
+                        break;
+                    case 'artist':
+                        /**
+                         * https://musicbrainz.org/ws/2/artist/859a5c63-08df-42da-905c-7307f56db95d?inc=release-groups&fmt=json
+                         * @var object{
+                         *     sort-name: string,
+                         *     id: string,
+                         *     area: object,
+                         *     disambiguation: string,
+                         *     isnis: array,
+                         *     begin-area: ?string,
+                         *     name: string,
+                         *     ipis: array,
+                         *     release-groups: array,
+                         *     end-area: ?string,
+                         *     type: string,
+                         *     end_area: ?string,
+                         *     gender: ?string,
+                         *     life-span: object,
+                         *     gender-id: ?string,
+                         *     type-id: string,
+                         *     begin_area: ?string,
+                         *     country: string
+                         * } $results
+                         */
+                        $results = $mbrainz->lookup($object_type, $object->mbid);
+                        break;
+                    default:
+                }
             } catch (Exception $error) {
                 debug_event('MusicBrainz.plugin', 'Lookup error ' . $error, 3);
 
@@ -204,10 +265,34 @@ public function get_external_metadata($object, string $object_type): bool
                 $args = array($object_type => $object->get_fullname());
                 switch ($object_type) {
                     case 'label':
+                        /**
+                         * https://musicbrainz.org/ws/2/artist/859a5c63-08df-42da-905c-7307f56db95d?inc=release-groups&fmt=json
+                         * @var object{
+                         *     created: string,
+                         *     count: int,
+                         *     offset: int,
+                         *     labels: array,
+                         * } $results
+                         */
                         $results = $mbrainz->search(new LabelFilter($args), 1);
+                        if (isset($results->{'labels'}) && !empty($results->{'labels'})) {
+                            $results = $results->{'labels'}[0];
+                        }
                         break;
                     case 'artist':
+                        /**
+                         * https://musicbrainz.org/ws/2/artist/859a5c63-08df-42da-905c-7307f56db95d?inc=release-groups&fmt=json
+                         * @var object{
+                         *     created: string,
+                         *     count: int,
+                         *     offset: int,
+                         *     artists: array,
+                         * } $results
+                         */
                         $results = $mbrainz->search(new ArtistFilter($args), 1);
+                        if (isset($results->{'artists'}) && !empty($results->{'artists'})) {
+                            $results = $results->{'artists'}[0];
+                        }
                         break;
                     default:
                 }
@@ -217,9 +302,6 @@ public function get_external_metadata($object, string $object_type): bool
                 return false;
             }
         }
-        if (is_array($results) && !empty($results)) {
-            $results = $results[0];
-        }
         if (!empty($results)) {
             debug_event('MusicBrainz.plugin', "Updating $object_type: " . $object->get_fullname(), 3);
             $data = array();
@@ -284,6 +366,29 @@ public function get_artist(string $mbid): array
         $data    = array();
         if (VaInfo::is_mbid($mbid)) {
             try {
+                /**
+                 * https://musicbrainz.org/ws/2/artist/859a5c63-08df-42da-905c-7307f56db95d?inc=release-groups&fmt=json
+                 * @var object{
+                 *     sort-name: string,
+                 *     id: string,
+                 *     area: object,
+                 *     disambiguation: string,
+                 *     isnis: array,
+                 *     begin-area: ?string,
+                 *     name: string,
+                 *     ipis: array,
+                 *     release-groups: array,
+                 *     end-area: ?string,
+                 *     type: string,
+                 *     end_area: ?string,
+                 *     gender: ?string,
+                 *     life-span: object,
+                 *     gender-id: ?string,
+                 *     type-id: string,
+                 *     begin_area: ?string,
+                 *     country: string
+                 * } $results
+                 */
                 $results = $mbrainz->lookup('artist', $mbid);
             } catch (Exception $error) {
                 debug_event('MusicBrainz.plugin', 'Lookup error ' . $error, 3);
@@ -291,9 +396,6 @@ public function get_artist(string $mbid): array
                 return $data;
             }
         }
-        if (is_array($results) && !empty($results)) {
-            $results = $results[0];
-        }
         if (!empty($results) && isset($results->{'name'}) && isset($results->{'id'})) {
             $data = array(
                 'name' => $results->{'name'},
diff --git a/src/Repository/Model/Album.php b/src/Repository/Model/Album.php
index 297d474d20..bc1e410447 100644
--- a/src/Repository/Model/Album.php
+++ b/src/Repository/Model/Album.php
@@ -52,11 +52,11 @@ class Album extends database_object implements library_item, CatalogItemInterfac
     public ?string $prefix;
     public ?string $mbid; // MusicBrainz ID
     public int $year;
-    public int $disk_count;
+    public int $disk_count = 0;
     public ?string $mbid_group; // MusicBrainz Release Group ID
     public ?string $release_type;
     public ?int $album_artist;
-    public ?int $original_year;
+    public ?int $original_year = null;
     public ?string $barcode;
     public ?string $catalog_number;
     public ?string $version;
@@ -221,13 +221,13 @@ private function _get_extra_info(): array
         }
         $results = array();
         if (empty($this->album_artist) && $this->song_artist_count == 1) {
-            $sql        = "SELECT MIN(`song`.`id`) AS `song_id`, `artist`.`name`, `artist`.`prefix`, MIN(`artist`.`id`) AS `artist_id` FROM `song` INNER JOIN `artist` ON `artist`.`id`=`song`.`artist` WHERE `song`.`album` = " . $this->id . " GROUP BY `song`.`album`, `artist`.`prefix`, `artist`.`name`";
+            $sql        = "SELECT MIN(`song`.`id`) AS `song_id`, `artist`.`name` AS `artist_name`, `artist`.`prefix` AS `artist_prefix`, MIN(`artist`.`id`) AS `artist_id` FROM `song` INNER JOIN `artist` ON `artist`.`id`=`song`.`artist` WHERE `song`.`album` = " . $this->id . " GROUP BY `song`.`album`, `artist`.`prefix`, `artist`.`name`";
             $db_results = Dba::read($sql);
             $results    = Dba::fetch_assoc($db_results);
             // overwrite so you can get something
             $this->album_artist  = $results['artist_id'] ?? null;
-            $this->artist_prefix = $results['prefix'] ?? null;
-            $this->artist_name   = $results['name'] ?? null;
+            $this->artist_prefix = $results['artist_prefix'] ?? null;
+            $this->artist_name   = $results['artist_name'] ?? null;
         }
         $this->has_art();
 
diff --git a/src/Repository/Model/AlbumDisk.php b/src/Repository/Model/AlbumDisk.php
index 998b6bd722..505cd214d3 100644
--- a/src/Repository/Model/AlbumDisk.php
+++ b/src/Repository/Model/AlbumDisk.php
@@ -41,7 +41,7 @@ class AlbumDisk extends database_object implements library_item, CatalogItemInte
     public int $id = 0;
     public int $album_id;
     public int $disk;
-    public int $disk_count;
+    public int $disk_count = 0;
     public ?int $time;
     public int $catalog;
     public int $song_count;
@@ -106,6 +106,8 @@ class AlbumDisk extends database_object implements library_item, CatalogItemInte
     public function __construct($album_disk_id = 0)
     {
         if (!$album_disk_id) {
+            $this->album = new Album();
+
             return;
         }
         $info = $this->get_info($album_disk_id, static::DB_TABLENAME);
diff --git a/src/Repository/Model/Playlist.php b/src/Repository/Model/Playlist.php
index 60e6551daa..ffa6b2400a 100644
--- a/src/Repository/Model/Playlist.php
+++ b/src/Repository/Model/Playlist.php
@@ -294,6 +294,9 @@ public function format($details = true): void
      */
     public function get_items(): array
     {
+        if ($this->isNew()) {
+            return array();
+        }
         $results = array();
         $user    = Core::get_global('user');
         $user_id = $user->id ?? 0;
@@ -604,7 +607,7 @@ public function regenerate_track_numbers(): void
         $tracks = Dba::read($sql, array($this->id));
 
         while ($row = Dba::fetch_assoc($tracks)) {
-            $this->update_track_number($row['id'], $index);
+            $this->update_track_number((int)$row['id'], $index);
             $index++;
         }
 
@@ -654,7 +657,7 @@ public function add_medias($medias): bool
         $row        = Dba::fetch_assoc($db_results);
         $base_track = (int)($row['track'] ?? 0);
         $count      = 0;
-        $sql        = "INSERT INTO `playlist_data` (`playlist`, `object_id`, `object_type`, `track`) VALUES ";
+        $sql        = "REPLACE INTO `playlist_data` (`playlist`, `object_id`, `object_type`, `track`) VALUES ";
         $values     = array();
         foreach ($medias as $data) {
             if ($unique && in_array($data['object_id'], $track_data)) {
@@ -843,7 +846,7 @@ public function delete_track_number(int $track): bool
      */
     public function set_by_track_number($object_id, $track): bool
     {
-        $sql = "REPLACE INTO `playlist_data` (`playlist`, `object_type`, `object_id`, `track`), VALUES (?, ?, ?, ?);";
+        $sql = "REPLACE INTO `playlist_data` (`playlist`, `object_type`, `object_id`, `track`) VALUES (?, ?, ?, ?);";
         Dba::write($sql, array($this->id, 'song', $object_id, $track));
         debug_event(self::class, 'Set track ' . $track . ' to ' . $object_id . ' for playlist: ' . $this->id, 5);
 
diff --git a/src/Repository/Model/Random.php b/src/Repository/Model/Random.php
index 939957c828..80fe107a34 100644
--- a/src/Repository/Model/Random.php
+++ b/src/Repository/Model/Random.php
@@ -56,10 +56,11 @@ public static function artist(): int
         $sql     = "SELECT `artist`.`id` FROM `artist` LEFT JOIN `catalog_map` ON `catalog_map`.`object_type` = 'artist' AND `catalog_map`.`object_id` = `artist`.`id` WHERE `catalog_map`.`catalog_id` IN (" . implode(',', Catalog::get_catalogs('', $user_id, true)) . ") ";
 
         $rating_filter = AmpConfig::get_rating_filter();
-        if ($rating_filter > 0 && $rating_filter <= 5 && !empty(Core::get_global('user')) && Core::get_global('user')->id > 0) {
+        if ($rating_filter > 0 && $rating_filter <= 5 && Core::get_global('user') instanceof User && Core::get_global('user')->id > 0) {
             $user_id = Core::get_global('user')->id;
-            $sql .= "AND `artist`.`id` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = 'artist' AND `rating`.`rating` <=$rating_filter AND `rating`.`user` = $user_id) ";
+            $sql .= sprintf('AND `artist`.`id` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = \'artist\' AND `rating`.`rating` <=%d AND `rating`.`user` = %d) ', $rating_filter, $user_id);
         }
+
         $sql .= "GROUP BY `artist`.`id` ORDER BY RAND() LIMIT 1;";
 
         $db_results = Dba::read($sql);
@@ -131,10 +132,11 @@ public static function get_default($limit, $user = null): array
 
         $rating_filter = AmpConfig::get_rating_filter();
         if ($rating_filter > 0 && $rating_filter <= 5 && $user_id !== null) {
-            $sql .= "AND `song`.`artist` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = 'artist' AND `rating`.`rating` <=$rating_filter AND `rating`.`user` = $user_id)";
-            $sql .= "AND `song`.`album` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = 'album' AND `rating`.`rating` <=$rating_filter AND `rating`.`user` = $user_id)";
+            $sql .= sprintf('AND `song`.`artist` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = \'artist\' AND `rating`.`rating` <=%d AND `rating`.`user` = %d)', $rating_filter, $user_id);
+            $sql .= sprintf('AND `song`.`album` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = \'album\' AND `rating`.`rating` <=%d AND `rating`.`user` = %d)', $rating_filter, $user_id);
         }
-        $sql .= "ORDER BY RAND() LIMIT $limit";
+
+        $sql .= 'ORDER BY RAND() LIMIT ' . $limit;
         $db_results = Dba::read($sql);
         //debug_event(self::class, "get_default " . $sql , 5);
 
@@ -160,6 +162,11 @@ public static function get_artist($limit, $user = null): array
         if (empty($user)) {
             $user = Core::get_global('user');
         }
+
+        if (!$user instanceof User) {
+            return [];
+        }
+
         $user_id   = $user->id;
         $data      = $user->get_recently_played('artist', 1);
         $where_sql = "";
@@ -170,10 +177,11 @@ public static function get_artist($limit, $user = null): array
         $sql = "SELECT `song`.`id` FROM `song` WHERE `song`.`catalog` IN (" . implode(',', Catalog::get_catalogs('', $user_id, true)) . ") ";
 
         $rating_filter = AmpConfig::get_rating_filter();
-        if ($rating_filter > 0 && $rating_filter <= 5 && !empty($user)) {
-            $sql .= "AND `song`.`artist` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = 'artist' AND `rating`.`rating` <=$rating_filter AND `rating`.`user` = $user_id) ";
+        if ($rating_filter > 0 && $rating_filter <= 5 && $user instanceof User) {
+            $sql .= sprintf('AND `song`.`artist` NOT IN (SELECT `object_id` FROM `rating` WHERE `rating`.`object_type` = \'artist\' AND `rating`.`rating` <=%d AND `rating`.`user` = %d) ', $rating_filter, $user_id);
         }
-        $sql .= "$where_sql ORDER BY RAND() LIMIT $limit";
+
+        $sql .= sprintf('%s ORDER BY RAND() LIMIT %d', $where_sql, $limit);
         $db_results = Dba::read($sql);
 
         while ($row = Dba::fetch_assoc($db_results)) {
@@ -221,7 +229,8 @@ public static function get_search(User $user, $search_id = 0): array
 
             return $results;
         }
-        debug_event(__CLASS__, $user->id . " doesn't have access to search:" . $search_id, 5);
+
+        debug_event(self::class, $user->id . " doesn't have access to search:" . $search_id, 5);
 
         return $results;
     }
@@ -232,7 +241,6 @@ public static function get_search(User $user, $search_id = 0): array
      * array of song items that were returned from said randomness
      * @param string $type
      * @param array $data
-     * @return array
      */
     public static function advanced($type, $data): array
     {
@@ -245,6 +253,7 @@ public static function advanced($type, $data): array
             if (array_key_exists('limit', $data)) {
                 unset($data['limit']);
             }
+
             $limit_sql = "";
         }
 
@@ -252,26 +261,38 @@ public static function advanced($type, $data): array
         $results = self::advanced_results($search['sql'], $search['parameters'], $data);
         //debug_event(self::class, 'advanced ' . print_r($search, true), 5);
 
+        return self::get_songs($type, $results);
+    }
+
+    /**
+     * get_songs
+     * This processes the results of a post from a form and returns an
+     * array of song items that were returned from said randomness
+     * @param string $type
+     * @param array $results
+     */
+    public static function get_songs($type, $results): array
+    {
         switch ($type) {
             case 'song':
             case 'video':
                 return $results;
             case 'album':
-                $songs = array();
+                $songs = [];
                 foreach ($results as $object_id) {
                     $songs = array_merge($songs, static::getSongRepository()->getByAlbum($object_id));
                 }
 
                 return $songs;
             case 'artist':
-                $songs = array();
+                $songs = [];
                 foreach ($results as $object_id) {
                     $songs = array_merge($songs, static::getSongRepository()->getByArtist($object_id));
                 }
 
                 return $songs;
             default:
-                return array();
+                return [];
         }
     }
 
@@ -287,7 +308,7 @@ private static function advanced_results($sql_query, $sql_params, $data): array
     {
         // Run the query generated above so we can while it
         $db_results = Dba::read($sql_query, $sql_params);
-        $results    = array();
+        $results    = [];
 
         $size_total = 0;
         $fuzzy_size = 0;
@@ -308,11 +329,11 @@ private static function advanced_results($sql_query, $sql_params, $data): array
 
                 // Add and check, skip if over size
                 if (($size_total + $new_size) > $data['size_limit']) {
-                    $fuzzy_size++;
+                    ++$fuzzy_size;
                     continue;
                 }
 
-                $size_total = $size_total + $new_size;
+                $size_total += $new_size;
                 $results[]  = $row['id'];
 
                 // If we are within 4mb of target then jump ship
@@ -332,11 +353,11 @@ private static function advanced_results($sql_query, $sql_params, $data): array
 
                 // If the new one would go over skip!
                 if (($time_total + $new_time) > $data['length']) {
-                    $fuzzy_time++;
+                    ++$fuzzy_time;
                     continue;
                 }
 
-                $time_total = $time_total + $new_time;
+                $time_total += $new_time;
                 $results[]  = $row['id'];
 
                 // If there are less then 2 min of free space return
@@ -348,7 +369,7 @@ private static function advanced_results($sql_query, $sql_params, $data): array
             if (!$size_limit && !$length) {
                 $results[] = (int) $row['id'];
             }
-        } // end while results
+        }
 
         return $results;
     }
@@ -359,12 +380,12 @@ private static function advanced_results($sql_query, $sql_params, $data): array
      * @param array $data
      * @param string $type
      * @param string $limit_sql
-     * @return array
      */
     private static function advanced_sql($data, $type, $limit_sql): array
     {
         $search = new Search(0, $type);
         $search->set_rules($data);
+
         $search_info     = $search->to_sql();
         $catalog_disable = AmpConfig::get('catalog_disable');
 
@@ -377,10 +398,11 @@ private static function advanced_sql($data, $type, $limit_sql): array
         switch ($type) {
             case 'video':
             case 'song':
-                $sql = "SELECT `$type`.`id`, `$type`.`size`, `$type`.`time` FROM `$type` ";
+                $sql = sprintf('SELECT `%s`.`id`, `%s`.`size`, `%s`.`time` FROM `%s` ', $type, $type, $type, $type);
                 if (!empty($search_info['table_sql'])) {
                     $sql .= $search_info['table_sql'];
                 }
+
                 $sql .= $catalog_disable_sql;
                 if (!empty($search_info['where_sql'])) {
                     $sql .= ($catalog_disable)
@@ -390,28 +412,32 @@ private static function advanced_sql($data, $type, $limit_sql): array
                 break;
             case 'album':
             case 'artist':
-                $sql = "SELECT `$type`.`id`, SUM(`song`.`size`) AS `size`, SUM(`$type`.`time`) AS `time` FROM `$type` ";
-                if (!$search_info || !$search_info['join']['song']) {
-                    $sql .= "LEFT JOIN `song` ON `song`.`$type`=`$type`.`id` ";
+                $sql = sprintf('SELECT `%s`.`id`, SUM(`song`.`size`) AS `size`, SUM(`%s`.`time`) AS `time` FROM `%s` ', $type, $type, $type);
+                if (!$search_info || !array_key_exists('join', $search_info) || !array_key_exists('song', $search_info)) {
+                    $sql .= sprintf('LEFT JOIN `song` ON `song`.`%s`=`%s`.`id` ', $type, $type);
                 }
+
                 if (!empty($search_info['table_sql'])) {
                     $sql .= $search_info['table_sql'];
                 }
+
                 $sql .= $catalog_disable_sql;
                 if (!empty($search_info['where_sql'])) {
                     $sql .= ($catalog_disable)
                         ? " AND " . $search_info['where_sql']
                         : " WHERE " . $search_info['where_sql'];
                 }
-                $sql .= " GROUP BY `$type`.`id`";
+
+                $sql .= sprintf(' GROUP BY `%s`.`id`', $type);
                 break;
         }
-        $sql .= " ORDER BY RAND() $limit_sql";
 
-        return array(
+        $sql .= ' ORDER BY RAND() ' . $limit_sql;
+
+        return [
             'sql' => $sql,
             'parameters' => $search_info['parameters']
-        );
+        ];
     }
 
     /**
diff --git a/src/Repository/Model/Song.php b/src/Repository/Model/Song.php
index 6d1d4fbef6..f44fbcec6e 100755
--- a/src/Repository/Model/Song.php
+++ b/src/Repository/Model/Song.php
@@ -1765,7 +1765,7 @@ public function get_f_album_link(): string
         if (!isset($this->f_album_link)) {
             $this->f_album_link = '';
             $web_path           = AmpConfig::get('web_path');
-            $this->f_album_link = "<a href=\"" . $web_path . "/albums.php?action=show&amp;album=" . $this->album . "\" title=\"" . scrub_out($this->get_album_fullname()) . "\"> " . scrub_out($this->get_album_fullname()) . "</a>";
+            $this->f_album_link = "<a href=\"" . $web_path . "/albums.php?action=show&album=" . $this->album . "\" title=\"" . scrub_out($this->get_album_fullname()) . "\"> " . scrub_out($this->get_album_fullname()) . "</a>";
         }
 
         return $this->f_album_link;
@@ -1780,7 +1780,7 @@ public function get_f_album_disk_link(): string
         if (!isset($this->f_album_disk_link)) {
             $this->f_album_disk_link = '';
             $web_path                = AmpConfig::get('web_path');
-            $this->f_album_disk_link = "<a href=\"" . $web_path . "/albums.php?action=show_disk&amp;album_disk=" . $this->get_album_disk() . "\" title=\"" . scrub_out($this->get_album_disk_fullname()) . "\"> " . scrub_out($this->get_album_disk_fullname()) . "</a>";
+            $this->f_album_disk_link = "<a href=\"" . $web_path . "/albums.php?action=show_disk&album_disk=" . $this->get_album_disk() . "\" title=\"" . scrub_out($this->get_album_disk_fullname()) . "\"> " . scrub_out($this->get_album_disk_fullname()) . "</a>";
         }
 
         return $this->f_album_disk_link;
@@ -1985,18 +1985,40 @@ public function play_url($additional_params = '', $player = '', $local = false,
         }
 
         // if you transcode the media mime will change
-        if (AmpConfig::get('transcode') != 'never' && ($downsample_remote || empty($additional_params) || (!strpos($additional_params, 'action=download') && !strpos($additional_params, 'format=raw')))) {
+        if (
+            AmpConfig::get('transcode') != 'never' &&
+            (
+                $downsample_remote ||
+                empty($additional_params) ||
+                (
+                    !strpos($additional_params, '&bitrate=') &&
+                    !strpos($additional_params, '&format=')
+                )
+            )
+        ) {
             $cache_path     = (string)AmpConfig::get('cache_path', '');
             $cache_target   = (string)AmpConfig::get('cache_target', '');
             $file_target    = Catalog::get_cache_path($this->id, $this->catalog, $cache_path, $cache_target);
+            $bitrate        = (int)AmpConfig::get('transcode_bitrate', 128) * 1000;
             $transcode_type = ($file_target !== null && is_file($file_target))
                 ? $cache_target
                 : Stream::get_transcode_format($this->type, null, $player);
-            if (!empty($transcode_type) && $this->type !== $transcode_type) {
+            if (
+                !empty($transcode_type) &&
+                ($this->type !== $transcode_type || $bitrate < $this->bitrate)
+            ) {
                 $this->type    = $transcode_type;
-                $this->mime    = self::type_to_mime($this->type);
-                $this->bitrate = ((int)AmpConfig::get('transcode_bitrate', 128)) * 1000;
-                $additional_params .= '&transcode_to=' . $transcode_type;
+                $this->mime    = self::type_to_mime($transcode_type);
+                $this->bitrate = $bitrate;
+
+                // replace duplicate/incorrect parameters on the additional params
+                $patterns = array(
+                    '/&format=[a-z]+/',
+                    '/&transcode_to=[a-z|0-9]+/',
+                    '/&bitrate=[0-9]+/',
+                );
+                $additional_params = preg_replace($patterns, '', $additional_params);
+                $additional_params .= '&transcode_to=' . $transcode_type . '&bitrate=' . $bitrate;
             }
         }
 
@@ -2302,7 +2324,7 @@ public function getLicense(): ?License
     {
         if (
             AmpConfig::get('licensing') &&
-            $this->licenseObj !== null &&
+            $this->licenseObj === null &&
             $this->license !== null
         ) {
             $this->licenseObj = $this->getLicenseRepository()->findById($this->license);
diff --git a/src/Repository/Model/Song_Preview.php b/src/Repository/Model/Song_Preview.php
index c9d5f5511f..d5b46449cd 100644
--- a/src/Repository/Model/Song_Preview.php
+++ b/src/Repository/Model/Song_Preview.php
@@ -239,7 +239,7 @@ public function format($details = true): void
         $this->f_artist = $this->get_artist_fullname();
 
         if ($this->artist) {
-            $this->f_artist_link = "<a href=\"" . AmpConfig::get('web_path') . "/artists.php?action=show&amp;artist=" . $this->artist . "\" title=\"" . scrub_out($this->f_artist) . "\"> " . scrub_out($this->f_artist) . "</a>";
+            $this->f_artist_link = "<a href=\"" . AmpConfig::get('web_path') . "/artists.php?action=show&artist=" . $this->artist . "\" title=\"" . scrub_out($this->f_artist) . "\"> " . scrub_out($this->f_artist) . "</a>";
         } else {
             $wartist             = $this->getMissingArtistRetriever()->retrieve((string) $this->artist_mbid);
             $this->f_artist_link = $wartist['link'] ?? '';
@@ -248,7 +248,7 @@ public function format($details = true): void
         // Format the title
         $this->f_name_full  = $this->title;
         $this->f_name       = $this->title;
-        $this->f_album_link = "<a href=\"" . AmpConfig::get('web_path') . "/albums.php?action=show_missing&amp;mbid=" . $this->album_mbid . "&amp;artist=" . $this->artist . "\" title=\"" . $this->f_album . "\">" . $this->f_album . "</a>";
+        $this->f_album_link = "<a href=\"" . AmpConfig::get('web_path') . "/albums.php?action=show_missing&mbid=" . $this->album_mbid . "&;artist=" . $this->artist . "\" title=\"" . $this->f_album . "\">" . $this->f_album . "</a>";
         $this->get_f_link();
 
         // Format the track (there isn't really anything to do here)
diff --git a/src/Repository/Model/Wanted.php b/src/Repository/Model/Wanted.php
index 617be7027b..5c9076b110 100644
--- a/src/Repository/Model/Wanted.php
+++ b/src/Repository/Model/Wanted.php
@@ -122,6 +122,29 @@ public static function get_missing_albums($artist, $mbid = ''): array
             $types = array();
         }
         try {
+            /**
+             * https://musicbrainz.org/ws/2/artist/859a5c63-08df-42da-905c-7307f56db95d?inc=release-groups&fmt=json
+             * @var object{
+             *     sort-name: string,
+             *     id: string,
+             *     area: object,
+             *     disambiguation: string,
+             *     isnis: array,
+             *     begin-area: ?string,
+             *     name: string,
+             *     ipis: array,
+             *     release-groups: array,
+             *     end-area: ?string,
+             *     type: string,
+             *     end_area: ?string,
+             *     gender: ?string,
+             *     life-span: object,
+             *     gender-id: ?string,
+             *     type-id: string,
+             *     begin_area: ?string,
+             *     country: string
+             * } $martist
+             */
             $martist = $mbrainz->lookup('artist', $lookupId, $includes);
             debug_event(self::class, 'get_missing_albums lookup: ' . $lookupId, 3);
         } catch (Exception $error) {
@@ -266,7 +289,27 @@ public function load_all(): void
         $this->songs = array();
 
         try {
-            if ($this->mbid !== null) {
+            $user            = Core::get_global('user');
+            $preview_plugins = Plugin::get_plugins('get_song_preview');
+            if (
+                !empty($preview_plugins) &&
+                $user instanceof User &&
+                $this->mbid !== null
+            ) {
+                /**
+                 * https://musicbrainz.org/ws/2/release-group/3bd76d40-7f0e-36b7-9348-91a33afee20e?inc=releases&fmt=json
+                 * @var object{
+                 *     primary-type-id: string,
+                 *     releases: array,
+                 *     first-release-date: string,
+                 *     secondary-type-ids: array,
+                 *     id: string,
+                 *     secondary-types: array,
+                 *     title: string,
+                 *     disambiguation: string,
+                 *     primary-type: string
+                 * } $group
+                 */
                 $group = $mbrainz->lookup('release-group', $this->mbid, array('releases'));
                 // Set fresh data
                 $this->name = $group->title;
@@ -275,9 +318,30 @@ public function load_all(): void
                 // Load from database if already cached
                 $this->songs = Song_Preview::get_song_previews($this->mbid);
                 if (count($group->releases) > 0) {
+                    // Use the first release as reference for track content
                     $release_mbid = $group->releases[0]->id;
                     if (count($this->songs) == 0) {
-                        // Use the first release as reference for track content
+                        /**
+                         * https://musicbrainz.org/ws/2/release/d8de198d-2162-4264-9cfe-926d92c4c7ad?inc=recordings&fmt=json
+                         * @var object{
+                         *     id: string,
+                         *     media: array,
+                         *     barcode: string,
+                         *     date: string,
+                         *     status-id: string,
+                         *     asin: ?string,
+                         *     quality: string,
+                         *     title: string,
+                         *     cover-art-archive: object,
+                         *     release-events: array,
+                         *     packaging: string,
+                         *     disambiguation: string,
+                         *     text-representation: object,
+                         *     country: ?string,
+                         *     status: string,
+                         *     packaging-id: string,
+                         * } $release
+                         */
                         $release = $mbrainz->lookup('release', $release_mbid, array('recordings'));
                         foreach ($release->media as $media) {
                             foreach ($media->tracks as $track) {
@@ -302,17 +366,17 @@ public function load_all(): void
                                 }
 
                                 $song['file'] = null;
-                                foreach (Plugin::get_plugins('get_song_preview') as $plugin_name) {
+                                foreach ($preview_plugins as $plugin_name) {
                                     $plugin = new Plugin($plugin_name);
-                                    if ($plugin->_plugin !== null && $plugin->load(Core::get_global('user'))) {
+                                    if ($plugin->_plugin !== null && $plugin->load($user)) {
                                         $song['file'] = $plugin->_plugin->get_song_preview($track->id, $artist_name, $track->title);
-                                        if ($song['file'] != null) {
+                                        if ($song['file'] !== null) {
                                             break;
                                         }
                                     }
                                 }
 
-                                if ($song != null) {
+                                if ($song['file'] !== null) {
                                     $this->songs[] = new Song_Preview(Song_Preview::insert($song));
                                 }
                             }


Test patch:
diff --git a/tests/Module/Application/Admin/Access/ShowDeleteRecordActionTest.php b/tests/Module/Application/Admin/Access/ShowDeleteRecordActionTest.php
index b730896519..66d21f24a2 100644
--- a/tests/Module/Application/Admin/Access/ShowDeleteRecordActionTest.php
+++ b/tests/Module/Application/Admin/Access/ShowDeleteRecordActionTest.php
@@ -141,7 +141,7 @@ public function testRunShowsConfirmation(): void
                 'Are You Sure?',
                 /* HINT: ACL Name */
                 sprintf('This will permanently delete the ACL "%s"', $accessName),
-                sprintf('admin/access.php?action=delete_record&amp;access_id=%d', $accessId),
+                sprintf('admin/access.php?action=delete_record&access_id=%d', $accessId),
                 1,
                 'delete_access'
             )
diff --git a/tests/Module/Application/Admin/User/DisableActionTest.php b/tests/Module/Application/Admin/User/DisableActionTest.php
index 43d04ee662..641f3e46bb 100644
--- a/tests/Module/Application/Admin/User/DisableActionTest.php
+++ b/tests/Module/Application/Admin/User/DisableActionTest.php
@@ -192,7 +192,7 @@ public function testRunRendersConfirmation(): void
                 'Are You Sure?',
                 sprintf('This will disable the user "%s"', $username),
                 sprintf(
-                    'admin/users.php?action=confirm_disable&amp;user_id=%s',
+                    'admin/users.php?action=confirm_disable&user_id=%s',
                     $userId
                 ),
                 1,
diff --git a/tests/Module/Application/Admin/User/EnableActionTest.php b/tests/Module/Application/Admin/User/EnableActionTest.php
index 62767fff74..7ed5bde70a 100644
--- a/tests/Module/Application/Admin/User/EnableActionTest.php
+++ b/tests/Module/Application/Admin/User/EnableActionTest.php
@@ -196,7 +196,7 @@ public function testRunRendersConfirmation(): void
                 'Are You Sure?',
                 sprintf('This will enable the user "%s"', $username),
                 sprintf(
-                    'admin/users.php?action=confirm_enable&amp;user_id=%s',
+                    'admin/users.php?action=confirm_enable&user_id=%s',
                     $userId
                 ),
                 1,
diff --git a/tests/Module/Application/Admin/User/ShowDeleteActionTest.php b/tests/Module/Application/Admin/User/ShowDeleteActionTest.php
index 891834d281..b15f0f3ff7 100644
--- a/tests/Module/Application/Admin/User/ShowDeleteActionTest.php
+++ b/tests/Module/Application/Admin/User/ShowDeleteActionTest.php
@@ -192,7 +192,7 @@ public function testRunRendersConfirmation(): void
                 'Are You Sure?',
                 sprintf('This will permanently delete the user "%s"', $username),
                 sprintf(
-                    'admin/users.php?action=confirm_delete&amp;user_id=%s',
+                    'admin/users.php?action=confirm_delete&user_id=%s',
                     $userId
                 ),
                 1,
diff --git a/tests/Module/Application/Album/UpdateDiskFromTagsActionTest.php b/tests/Module/Application/Album/UpdateDiskFromTagsActionTest.php
index 3e199bf10d..cfb72e2d2b 100644
--- a/tests/Module/Application/Album/UpdateDiskFromTagsActionTest.php
+++ b/tests/Module/Application/Album/UpdateDiskFromTagsActionTest.php
@@ -122,7 +122,7 @@ public function testRunRenders(): void
                     'catalog_id' => $catalogId,
                     'type' => 'album_disk',
                     'target_url' => sprintf(
-                        '%s/albums.php?action=show_disk&amp;album_disk=%d',
+                        '%s/albums.php?action=show_disk&album_disk=%d',
                         $webPath,
                         $albumDiskId
                     )
diff --git a/tests/Module/Application/Album/UpdateFromTagsActionTest.php b/tests/Module/Application/Album/UpdateFromTagsActionTest.php
index 7c4d1de073..e6ec1722b2 100644
--- a/tests/Module/Application/Album/UpdateFromTagsActionTest.php
+++ b/tests/Module/Application/Album/UpdateFromTagsActionTest.php
@@ -123,7 +123,7 @@ public function testRunRenders(): void
                     'catalog_id' => $catalogId,
                     'type' => 'album',
                     'target_url' => sprintf(
-                        '%s/albums.php?action=show&amp;album=%d',
+                        '%s/albums.php?action=show&album=%d',
                         $webPath,
                         $albumId
                     )
diff --git a/tests/Module/Application/Artist/UpdateFromTagsActionTest.php b/tests/Module/Application/Artist/UpdateFromTagsActionTest.php
index 161e474c82..ab2659e794 100644
--- a/tests/Module/Application/Artist/UpdateFromTagsActionTest.php
+++ b/tests/Module/Application/Artist/UpdateFromTagsActionTest.php
@@ -83,7 +83,7 @@ public function testRunRenders(): void
                     'catalog_id' => null,
                     'type' => 'artist',
                     'target_url' => sprintf(
-                        '%s/artists.php?action=show&amp;artist=%d',
+                        '%s/artists.php?action=show&artist=%d',
                         $webPath,
                         $artistId
                     )