Skapa spellista i mapp - liten HOW-TO
Postat: 24 nov 2009, 17:08
Ibland har man en mapp med ljudfiler utan bifogad spellista. För att automatisera skapandet av spellistor tänkte jag här beskriva hur man kan lägga in script i Nautilus och Thunar, vilka man kommer åt med ett enkelt högerklick.
THUNAR:
Skapa ett script i /usr/local/bin/, (eller ännu hellre i bin i din hemmapp om du vet hur man gör). Jag har döpt mitt script till createm3ulist. Koden är sålunda:
Detta script söker ut mp3, flac och ogg filer och deras namn, vilket sedan skrivs in i filen egenspellista.m3u
Gör scriptet körbart med sudo chmod +x /sökvägen/till/scriptet.
Öppna sedan Thunar och välj Redigera -> Konfigurera anpassade åtgärder.
Klicka på plustecknet och skapa en ny åtgärd, kalla den t ex Skapa spellista MP3, som kommando skriver du: /sökvägen/till/createm3ulist %f %d. Välj beskrivning och ikon om du vill. Klicka på fliken Beteendevillkor och se till att bara Ljudfiler är ikryssat.
%f %d gör att när du i Thunar högerklickar på en mp3 fil i en mapp skickas den mappens namn samt innehåll till scriptet. Starta om Thunar (logga ut o in?)
Klart ! Testa!
NAUTILUS
Skapa scriptet SkapaSpelLista i mappen .gnome2/nautilus-scripts/. Innehållet är detta:
Gör scriptet körbart med sudo chmod +x .gnome2/nautilus-scripts/SkapaSpelLista
Starta om nautilus med nautilus -q eller logga ut o in. Gå till en mapp med mp3:or och använd högerklicksmenyn i Nautlius.
De skapade spelistorna är simpla med endast filnamnen och de fungerar i Totem.
Ha kul!
THUNAR:
Skapa ett script i /usr/local/bin/, (eller ännu hellre i bin i din hemmapp om du vet hur man gör). Jag har döpt mitt script till createm3ulist. Koden är sålunda:
Kod: Markera allt
#/bin/bash
find -type f \( -iname '*.mp3' -o -iname '*.ogg' -o -iname '*.flac' \) | sort > egenspellista.m3u
exit 0
Gör scriptet körbart med sudo chmod +x /sökvägen/till/scriptet.
Öppna sedan Thunar och välj Redigera -> Konfigurera anpassade åtgärder.
Klicka på plustecknet och skapa en ny åtgärd, kalla den t ex Skapa spellista MP3, som kommando skriver du: /sökvägen/till/createm3ulist %f %d. Välj beskrivning och ikon om du vill. Klicka på fliken Beteendevillkor och se till att bara Ljudfiler är ikryssat.
%f %d gör att när du i Thunar högerklickar på en mp3 fil i en mapp skickas den mappens namn samt innehåll till scriptet. Starta om Thunar (logga ut o in?)
Klart ! Testa!
NAUTILUS
Skapa scriptet SkapaSpelLista i mappen .gnome2/nautilus-scripts/. Innehållet är detta:
Kod: Markera allt
#!/bin/bash
MYPATH="$(pwd)"
find "$MYPATH" -type f \( -iname '*.mp3' -o -iname '*.ogg' -o -iname '*.flac' \) | sort > egenspellista.m3u
exit 0
Starta om nautilus med nautilus -q eller logga ut o in. Gå till en mapp med mp3:or och använd högerklicksmenyn i Nautlius.
De skapade spelistorna är simpla med endast filnamnen och de fungerar i Totem.
Ha kul!