init : articles varlog (migration depuis rsync)
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
# Logiciel Picard
|
||||
|
||||
### Fichiers de configuration
|
||||
Sous **Linux**, les fichiers de configurations se trouvent soit dans :
|
||||
- `~/.var/app/org.musicbrainz.Picard/config/MusicBrainz` pour une installation avec **falthub**
|
||||
- `~/.config/MusicBrainz` pour une installation avec **dnf**
|
||||
|
||||
### Séparer les singles, des albums
|
||||
Petit de renommage des fichiers prenant en compte **single**, et **album**. Exemple :
|
||||
```
|
||||
~/Musique/nas/audio/albums/b/beatles,_the/help!_(1965)_2c053984-4645-4699-9474-d2c35c227028/7._the_beatles_-_ticket_to_ride.mp3
|
||||
~/Musique/nas/audio/singles/c/cobra_starship_feat._sabi/cobra_starship_feat._sabi_-_you_make_me_feel..._(disco_fries_remix).opus
|
||||
~/Musique/nas/audio/singles/s/snap!/_1990/snap!_-_the_power_(acapella).opus
|
||||
```
|
||||
|
||||
Voici le script mis en œuvre chez moi. Il permet de :
|
||||
- Nommage de type **c**/**cedric_abonnel**/**mon_album_(2021)_8956ec26-7588-4bba-9812-fcf8523c09d5**
|
||||
- Dossier spécial pour les **compilations** et **Various Artists**
|
||||
```
|
||||
$lower(
|
||||
$replace(
|
||||
$replace(
|
||||
|
||||
$if($eq(%albumartist%,Various Artists),
|
||||
various_artists/$left($firstalphachar($if2(%albumsort%,%album%)),1),
|
||||
$left($firstalphachar($if2(%albumartistsort%,%albumartist%,%artistsort%,%artist%)),1)/$if2(%albumartistsort%,%albumartist%,%artistsort%,%artist%)
|
||||
)/
|
||||
|
||||
$if(%album%,$if(%album%,%album%)$if(%date%, \($left(%date%,4)\))$if(%releasetype%, %releasetype%) -
|
||||
$if(%musicbrainz_albumid%,_%musicbrainz_albumid%)
|
||||
$if($eq($get(totaldiscs),1),,$if(%discnumber%,/disc-%discnumber%/)),no_album/%title%)/
|
||||
$if(%tracknumber%,%tracknumber%. )
|
||||
%artist% - %title% %acoustid_fingerprint%%acoustid_id%
|
||||
|
||||
, ,_
|
||||
)
|
||||
,;,
|
||||
)
|
||||
)
|
||||
```
|
||||
|
||||
Voici un autre script qui permet de nommer de type **2021**/**interpretre**-**titre**
|
||||
|
||||
```
|
||||
$lower(
|
||||
$replace(
|
||||
$replace(
|
||||
$if(%date%,$left(%date%,4))/
|
||||
%artist% - %title%
|
||||
, ,_
|
||||
)
|
||||
,;,
|
||||
)
|
||||
)
|
||||
```
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"uuid": "fcdcec06-e036-4843-8481-28d5fd9f7115",
|
||||
"slug": "picard",
|
||||
"title": "Logiciel Picard",
|
||||
"author": "cedric@abonnel.fr",
|
||||
"published": true,
|
||||
"published_at": "2023-10-15 14:34:17",
|
||||
"created_at": "2023-10-15 14:34:17",
|
||||
"updated_at": "2023-10-15 14:34:17",
|
||||
"revisions": [],
|
||||
"cover": "",
|
||||
"files_meta": [],
|
||||
"external_links": [],
|
||||
"seo_title": "",
|
||||
"seo_description": "",
|
||||
"og_image": "",
|
||||
"category": "Informatique"
|
||||
}
|
||||
Reference in New Issue
Block a user