natgillin/translations-raw huggingface dataset:
& skanlite; is licensed under the GPL and the libksane library, used by & skanlite;, is licensed under the LGPL. Note: libsane is licensed under GPL with an exception.
& skanlite; är distribueras under villkoren i GPL, och biblioteket libksane, som används av & skanlite;, distribueras under villkoren i LGPL. Observera: libksane distribueras under villkoren i GPL med ett undantag.
How to obtain & skanlite;
Hur man skaffar & skanlite;
Advanced Amarok features
Avancerade funktioner i Amarok
& amarok; uses keyboard shortcuts like most other applications, below is a listing of those shortcuts and there respective actions. The global shortcuts can be configured by right clicking the Player window and selecting Configure Global Shortcuts... The & amarok; shortcuts can be configured by right clicking the Player window and selecting Configure Shortcuts...
& amarok; använder snabbtangenter som de flesta andra program. Nedan finns en lista över dessa snabbtangenter och deras olika funktioner. De globala snabbtangenterna kan ställas in genom att högerklicka i spelarfönstret och välja Anpassa globala genvägar... Snabbtangenterna i & amarok; kan anpassas genom att högerklicka i spelarfönstret och välja Anpassa genvägar...
You can assign you multimedia keys to work as & amarok; shortcuts making your keyboard an & amarok; control center.
Du kan tilldela multimediatangenter att fungera som snabbtangenter i & amarok;, för att låta tangentbordet styra & amarok;.
The global shortcuts are:
De globala genvägarna är:
Key Combination
Tangentkombination
Win KP_Add
Win Numeriskt tangentbord +
Win KP_Subtract
Win Numeriskt tangentbord -
Win Shift; KP_Add
Win Shift; Numeriskt tangentbord +
Win Shift; KP_Subtract
Win Shift; Numeriskt tangentbord -
Seek Backward
Sök bakåt
Toggle Playlist
Växla spellista
Show OSD
Aktivera skärmvisning
The & amarok; shortcuts are:
Genvägarna i & amarok; är:
& Ctrl; KP_Enter
& Ctrl; Numeriskt tangentbord Enter
Goto Current
Gå till nuvarande
Queue Selected Tracks
Köa markerade spår
Save Playlist
Spara spellista
The Playlist Browser shortcuts are:
Spellistebläddrarens genvägar är:
Load Playlist
Ladda spellista
Rename Playlist
Byt namn på spellista
& Backspace;
Backsteg
Remove Playlist
Ta bort spellista
The DCOP Interface
DCOP- gränssnittet
The Amarok DCOP interface provides you with an easy way to control Amarok with your own custom scripts.
Amaroks DCOP- gränssnitt tillhandahåller ett enkelt sätt att styra Amarok med dina egna skript.
The DCOP interface for Amarok has many generic calls that may be found in other KDE applications. This section is divided into six tables and is intended to describe the DCOP calls of the collection, contextbrowser, player, playlist, playlistbrowser and scripts. An example of the pause dcop call would look like:
DCOP- gränssnittet i Amarok har många generella funktioner som också finns i andra KDE- program. Det här avsnittet är uppdelat i sex tabeller och är avsett att beskriva DCOP- anrop för samlingen, sammanhangsbläddraren, spelaren, spellistan, spellistebläddraren och skript. Ett exempel på DCOP- funktionen pause skulle se ut så här:
dcop amarok collection
dcop amarok collection
DCOP Call
DCOP- anrop
Returns the total of albums in the collection.
Returnerar det totala antalet album i samlingen.
Returns the total of artists in the collection.
Returnerar det totala antalet artister i samlingen.
Returns the total of compilations in the collection.
Returnerar det totala antalet samlingsalbum i samlingen.
Returns the total of genres in the collection.
Returnerar det totala antalet genrer i samlingen.
Returns the total of tracks in the collection.
Returnerar det totala antalet spår i samlingen.
Queries the database via SQL.
Skickar en fråga till databasen via SQL.
QStringList similarArtists( int artists)
QStringList similarArtists (int artister)
Return similar artists of the current tracks, limit to int artists.
Returnera liknande artister som det nuvarande spåret, begränsat till antal givet av artister.
void migrateFile( QString oldURL, QString newURL)
void migrateFile (QString gammal_ webbadress, QString ny_ webbadress)
Move a file in the collection, keeping stats intact.
Flytta en fil i samlingen, och behåll statistiken intakt.
Scan the collection.
Sök igenom samlingen.
Scan the collection for changes only.
Sök enbart igenom samlingen efter ändringar.
Show the current track in the context browser.
Visa det nuvarande spåret i sammanhangsbläddraren.
Show the lyrics tab in the context browser.
Visa sångtextfliken i sammanhangsbläddraren.
Show the wikipedia tab in the context browser.
Visa Wikipedia- fliken i sammanhangsbläddraren.
Return dynamic mode status.
Returnera status för dynamiskt läge.
Return the equalizer status.
Returnera status för equalizern.
Return true if something is playing now.
Returnera sant om något spelas nu.
Return random mode status.
Returnera status för slumpmässigt läge
Return repeat playlist status.
Returnera status för upprepning av spellistan.
Return repeat track status.
Returnera status för upprepning av spår.
Return volume in range 0-100%.
Returnera volymen i intervallet 0 - 100%.
Return the sample rate of the currently playing track.
Returnera samplingsfrekvensen för spåret som för närvarande spelas.
Return the score of the currently playing track.
Returnera poängen för spåret som för närvarande spelas.
Return playback status: 0 - stopped, 1 - paused, 2 - playing.
Returnera uppspelningsstatus: 0 - stoppad, 1 - paus, 2 - spelar.
Return current play position in seconds.
Returnerar nuvarande uppspelningsposition i sekunder.
Return play counter for current song.
Returnerar uppspelningsräknaren för nuvarande sång.
Return track length in seconds.
Returnerar spårlängden i sekunder.
Return the album of the currently playing track.
Returnera albumet för spåret som för närvarande spelas.
Return the artist of the currently playing track.
Returnera artisten för spåret som för närvarande spelas.
Return the bitrate of the currently playing track (XX kbps).
Returnera bithastigheten för spåret som för närvarande spelas (i kilobit per sekund).
Return the comment of the currently playing track.
Returnera kommentaren för spåret som för närvarande spelas.
Return the encoded URL of the current track's cover image
Returnera den kodade webbadressen till nuvarande spårs skivomslag
Return the position of the currently playing track ([h: ]mm: ss format).
Returnera positionen för spåret som för närvarande spelas (på formatet [t:] mm: ss).
Return the encoded URL of the currently playing track.
Returnera den kodade webbadressen för spåret som för närvarande spelas.
Return the current sound engine.
Returnera nuvarande ljudgränssnitt.
Return the genre of the currently playing track.
Returnera genren för spåret som för närvarande spelas.
Return the lyrics of the currently playing track.
Returnera sångtexten för spåret som för närvarande spelas.
QString lyricsByPath( QString path)
QString lyricsByPath (QString sökväg)
Return the lyrics of a track by path.
Returnera sångtext för ett spår enligt sökväg.
The title of now playing media.
Titeln på det medium som nu spelas.
Return the unencoded path of the currently playing track.
Returnera den okodade sökvägen för spåret som för närvarande spelas.
Set the CSS style for the context browser.
Ställ in CSS- stilen för sammanhangsbläddraren.
Return the title of the currently playing track.
Returnera titeln för spåret som för närvarande spelas.
Return the total length of the currently playing track ([h: ]mm: ss format).
Returnera totala längden för spåret som för närvarande spelas (på formatet [t:] mm: ss).
Return the track number.
Returnera spårnumret.
Return the file type.
Returnera filtypen.
Return the year of the currently playing track.
Returnera året för spåret som för närvarande spelas.
Toggle equalizer config dialog.
Växla equalizerns inställningsdialogruta.
void enableDynamicMode(bool enable)
void enableDynamicMode( bool aktivera)
Switch Dynamic Mode on or off.
Sätt på eller stäng av dynamiskt läge.
void enableOSD(bool enable)
void enableOSD( bool aktivera)
Switch OSD display on or off.
Sätt på eller stäng av skärmmeddelanden.
void enableRandomMode(bool enable)
void enableRandomMode( bool aktivera)
Switch Random Mode on or off.
Sätt på eller stäng av slumpmässigt läge.
void enableRepeatPlaylist(bool enable)
void enableRepeatPlaylist( bool aktivera)
Switch Repeat Playlist on or off.
Sätt på eller stäng av upprepa spellista.
void enableRepeatTrack(bool enable)
void enableRepeatTrack( bool aktivera)
Switch Repeat Track on or off.
Sätt på eller stäng av upprepa spår.
Sets the command used for mounting media device.
Ställer in kommandot som används för att montera mediaenheter.
Sets the command used for unmounting media device.
Ställer in kommandot som används för att avmontera mediaenheter.
Toggle mute.
Växla tyst.
Equivalent to pressing "Next" button.
Motsvarar att klicka på knappen "Nästa".
Equivalent to pressing "Pause" button.
Motsvarar att klicka på knappen "Paus".
Equivalent to pressing "Play" button.
Motsvarar att klicka på knappen "Spela".
Toggle play/ pause state (good for mm keyboard users)
Växla tillstånd mellan spela och paus (bra för användare av multimediatangentbord)
Equivalent to pressing "Prev" button.
Motsvarar att klicka på knappen "Föregående".
void queueForTransfer( KURL url)
void queueForTransfer (KURL webbadress)
Queue file for transfer to Media Device.
Köa filer för överföring till mediaenheten.
Seek track to seconds position.
Sök i spåret till positionen i sekunder.
Seek to a position relative to the current track position.
Sök till en position i förhållande till spårets nuvarande position.
Set the equalizer bands
Ställ in equalizerns band
Toggle equalizer.
Växla equalizern.
void setEqualizerPreset( QString name)
void setEqualizerPreset (QString namn)
Set the equalizer preset
Ställ in equalizerns förinställning
void setLyricsByPath( QString url, QString lyrics)
void setLyricsByPath (QString webbadress, QString sångtext)
Set the lyrics of a track by it's path.
Ställ in sångtext för ett spår enligt dess sökväg.
void setScore( int score)
void setScore (int poäng)
Set the score of the currently playing track.
Ställ in poäng för spåret som för närvarande spelas.
void setScoreByPath( QString url, int score)
void setScoreByPath (QString webbadress, int poäng)
Set the score of a track by it's path.
Ställ in poäng för ett spår enligt dess sökväg.
void setVolume(int volume)
void setVolume( int volym)
Set volume in range 0-100%.
Ställ in volymen i intervallet 0 - 100%
void showBrowser( QString browser)
void showBrowser (QString bläddrare)
Shows browsers in the playlist window
Visar bläddrarna i spellistans fönster.
Show the OSD display on the screen.
Visa skärmmeddelanden på skärmen.
Equivalent to pressing "Stop" button.
Motsvarar att klicka på knappen "Stopp".
Transfer files to media device.
Överför filer till mediaenheten.
Decrease volume by a reasonable step.
Minska volymen med ett rimligt steg.
Increase volume by a reasonable step.
Öka volymen med ett rimligt steg.
Return the index of the currently active track. -1 if none.
Returnera index för spåret som för närvarande är aktivt. - 1 om inget.
Return number of tracks in playlist. 0 if none.
Returnera antal spår i spellistan. 0 om inga.
Saves the current playlist to current. xml and returns its path.
Sparar den nuvarande spellistan i nuvarande. xml och och returnerar dess sökväg.
Add audio media specified by the url.
Lägg till ljudmedium angivet av webbadressen.
Add some audio media specified by the url.
Lägg till några ljudmedia angivna av webbadressen.
Clears the playlist.
Rensar spellistan.
Starts playing the track at the specified index.
Börjar spela spåret på angivet index.
Shows a temporary popup message.
Visar ett tillfälligt skärmmeddelande.
Removes the current-track item from the playlist.
Tar bort nuvarande spår från spellistan.
Repopulate the playlist with random tracks.
Fyll i spellistan igen med slumpmässiga spår.
void saveM3u( QString path, bool relativePaths)
void saveM3u (QString sökväg, bool relativ_ sökväg)
Saves the current playlist as m3u.
Sparar nuvarande spellista som m3u.
Enables/ disables the "Stop After Current Track" feature.
Aktiverar eller inaktiverar funktionen "Stoppa efter aktuellt spår".
Shows a temporary message on the statusbar.
Visar ett tillfälligt meddelande på statusraden.
Shuffles the playlist.
Blandar spellistan.
Toggle the Playlist-window.
Växla spellistans fönster.
Add a podcast entry to the playlist browser.
Lägg till en podradiosändning i spellistebläddraren.
Scan all podcasts for updates.
Sök igenom alla podradiosändningar efter uppdateringar.
Add a playlist to the playlist browser.
Lägg till en spellista i spellistebläddraren.
bool runScript( QString name)
bool runScript (QString namn)
Starts the script with the given name. Returns true on success.
Startar skriptet med angivet namn. Returnerar sant om det lyckas.
bool stopScript( QString name)
bool stopScript (QString namn)
Stops the script with the given name. Returns true on success.
Stoppar skriptet med angivet namn. Returnerar sant om det lyckas.
Returns a list of all currently running scripts.
Returnerar en lista med skript som för närvarande kör.
void addCustomMenuItem(QString submenu, QString itemTitle)
void addCustomMenuItem( QString undermeny, QString objekttitel)
Enables and sets custom menu item title.
Aktiverar och ställer in titeln för eget menyalternativ.
void removeCustomMenuItem(QString submenu, QString itemTitle)
void removeCustomMenuItem( QString undermeny, QString objekttitel)
Removes the custom menu item.
Tar bort det egna menyalternativet.
QString readConfig( QString key)
QString readConfig (QString nyckel)
Returns a AmarokConfig configuration entry value from the given key.
Returnerar värdet av en inställningspost från AmarokConfig för angiven nyckel.
Amarok supports the use of the standard Qt and kde command line options. Amarok also has it's own application specific options.
Amarok stöder användning av de vanliga Qt - och KDE- kommandoradsväljarna. Amarok har också sina egna programspecifika väljare.
The Qt and kde options:
Väljarna för Qt och KDE:
Show help about options.
Visa hjälp om väljare.
Show Qt specific options.
Visa Qt- specifika väljare.
Show KDE specific options.
Visa KDE- specifika väljare.
Show all options.
Visa alla väljare.
Show author information.
Visa information om upphovsman.
Show version information.
Visa versionsinformation.
Show license information.
Visa licensinformation.
The Amarok options:
Amarok- väljare:
The & amarok; options are designed to be used while & amarok; is running.
& amarok; - väljarna är avsedda att användas medan & amarok; kör.
Skip to the previous track in the playlist.
Gå till föregående spår i spellistan.
Start playing current playlist.
Börja spela nuvarande spellista.
Stop playback.
Stoppa uppspelning.
Pause playback.
Gör paus i uppspelning.
Skip to the next track in the playlist.
Gå till nästa spår i spellistan.
Append Files/ URLs into the playlist.
Lägg till filer eller webbadresser sist i spellistan.
See append, available for backwards compatability.
Se append, tillgänglig för att fungera ihop med tidigare versioner.
Queue Files/ URLs after the currently playing track.
Köa filer eller webbadresser efter spåret som för närvarande spelas.
Toggle the playlist window.
Växla spellistans fönster.
Launch the First-run wizard.
Kör startguiden.
--engine "name"
-- engine "namn"
Start & amarok; with the "name" engine.
Starta & amarok; med gränssnittet "namn".
Script Writing
Skriva skript
Scripting allows you to extend & amarok; easily without changing the main codebase. Scripts are similar to plugins, but instead of a dedicated plugin API they use & amarok; 's DCOP interface for communication. This makes it possible to write scripts in almost any programming language, like Ruby, Python or PHP. Not only can you create scripts in classic scripting languages, but also in compiled languages like C++ or plain C. Additionally, & amarok; can notify the scripts on special events and make them react accordingly. This notification system will be explained later in this section.
Att skriva skript låter dig enkelt utöka & amarok; utan att ändra den huvudsakliga kodbasen. Skript liknar insticksprogram, men istället för ett särskilt programmeringsgränssnitt använder de & amarok; s DCOP- gränssnitt för kommunikation. Det gör det möjligt att skriva skript i nästan vilket programspråk som helst, som Ruby, Python eller PHP. Du kan inte bara skapa skript med klassiska skriptspråk, utan också med kompilerade språk som C++ eller vanlig C. Dessutom kan & amarok; underrätta skript om särskilda händelser och få dem att reagera i enlighet med dem. Systemet med underrättelser förklaras senare i avsnittet.
Bindings
Kopplingar
It is possible to write simple scripts that do not need user interaction, and it's also possible to make scripts with comfortable GUIs that act like little applications of their own. For GUI programming one of the many bindings which KDE provides can be used, for instance RubyQt, a Qt library binding for Ruby. However, it is worth noting that not every user has all available bindings installed. If you decide to use a binding, try to use one of the relatively wide spread ones (e. g. RubyQt or PyQt).
Det är möjligt att skriva enkla skript som inte kräver inblandning av användaren, och det är också möjligt att skapa skript med bekväma grafiska gränssnitt som fungerar som små program i sig själv. För programmering av det grafiska gränssnittet kan en av de många kopplingarna som KDE tillhandahåller användas, till exempel RubyQt, en koppling till Qt- biblioteket för Ruby. Det är dock värt att notera att inte alla användare har installerat alla tillgängliga kopplingar. Om du bestämmer dig för att använda en koppling, försök att använda någon av dem som är relativt spridda (t. ex. RubyQt eller PyQt).
In order to provide some feedback when a script fails to run due to a missing dependency, please check in your script if the module you want to include really exists. If the dependency is missing, you should catch the error and show an information dialog using the "kdialog" command line tool, so that the user learns why the script fails to run.
För att ge något gensvar när ett skript misslyckas köra på grund av ett beroende som saknas, kontrollera i skriptet om modulen du vill inkludera verkligen finns. Om beroendet saknas, bör du fånga felet och visa en informationsdialogruta med kommandoradverktyget "kdialog", så att användaren får reda på varför skriptet misslyckas med att köra.
This example shows how to catch a missing dependency in Ruby:
Följande exempel visar hur ett beroende som saknas kan fångas i Ruby:
begin require'Korundum 'rescue LoadError error = 'Korundum (KDE bindings for ruby) from kdebindings v3.4 is required for this script.' ` kdialog --sorry '#{error} '` exit end
begin require 'Korundum' rescue LoadError error = 'Korundum (KDE- kopplingar för Ruby) från kdebindings v3. 4 krävs för det här skriptet.' `kdialog -- sorry '# {error}' ` exit end
Getting Started: The Templates
Komma igång: Mallarna
& amarok; provides template scripts for several languages in the scripts/ templates/ directory. You can use these scripts as a basis for your own scripts, and extend them with the functionality you need. You'll notice that scripting is actually quite straightforward; For instance if you know to program a bit in Python, making your own script wo n't take you long.
& amarok; tillhandahåller mallskript för flera språk i katalogen scripts/ templates /. Du kan använda dessa skript som en bas för dina egna, och utöka dem med funktioner du behöver. Du kommer att märka att det i själva verket är ganska rättframt att skriva skript. Om du till exempel vet en del om hur man programmerar i Python, tar det inte lång tid att skapa ditt eget skript.
Controlling & amarok; With DCOP
Styra & amarok; med DCOP
Scripts can control Amarok by calling some of its DCOP functions. The easiest way to invoke a DCOP function is by using the "dcop" command line utility, which is part of every KDE distribution.
Skript kan styra Amarok genom att anropa vissa av dess DCOP- funktioner. Det enklaste sättet att utföra en DCOP- funktion är genom att använda kommandoradsverktyget "dcop", som ingår i alla distributioner av KDE.
Here is an example for increasing the master volume:
Här är ett exempel på hur huvudvolymen ökas:
Most scripting languages allow to execute external programs, with a function like exec(). This way the "dcop" utility can be invoked easily. Here is a simple Python example:
De flesta skriptspråk tillåter att yttre program körs, med en funktion som exec (). På så sätt kan verktyget "dcop" enkelt anropas. Här är ett enkelt exempel i Python:
& amarok; sends notifications to all running scripts by writing strings to their stdin channel. The script should therefore constantly monitor stdin, and react accordingly to each of the possible events. Scripts may also choose to ignore any event they do n't have a use for.
& amarok; skickar underrättelser till alla skript som kör genom att skriva strängar till deras standardinmatning. Skripten bör därför hela tiden bevaka standardinmatningen och reagera på lämpligt sätt på var och en av de möjliga händelserna. Skript kan också välja att ignorera alla händelser de inte har någon nytta av.
The following notifications are sent by & amarok;:
Följande underrättelser skickas av & amarok;:
configure Tells the script to show its configuration dialog. The script must handle the storing and loading of configuration options by itself. When a script is started, Amarok sets its working directory to the folder where all data should be stored.
configure Talar om för skriptet att dess inställningsdialogruta ska visas. Skriptet måste hantera lagring och inläsning av inställningsalternativ självt. När ett skript startas, ställer Amarok in dess arbetskatalog till katalogen där all data ska lagras.
engineStateChange: empty_BAR_idle_BAR_paused_BAR_playing Signals a change in the engine's state.
engineStateChange: empty_BAR_idle_BAR_paused_BAR_playing Signalerar en ändring i gränssnittets tillstånd.
trackChange Signals the start of a new track. The script may then use DCOP functions to query further information about the track, e. g. metadata and the length.
trackChange Signalerar start av ett nytt spår. Skriptet kan därefter använda DCOP- funktioner för att fråga efter ytterligare information om spåret, t. ex. metadata och längd.
volumeChange newVolume Signals a change of the master volume level. The volume is an integer with a range of 0-100.
volumeChange ny- volym Signalerar en ändring av huvudvolymen. Volymen är ett heltal med intervallet 0 - 100.
customMenuClicked: submenu itemTitle paths Returns the paths to selected files in the playlist when the custom playlist context menu item is clicked. The submenu and itemTitle are also returned for identification purposes in case a script is listening for multiple notifications. To insert an item into the context menu use the DCOP call'dcop amarok script addCustomMenuItem( submenu itemTitle) '. To remove an item from the context menu use the DCOP call'dcop amarok script removeCustomMenuItem( submenu itemTitle)'.
customMenuClicked: undermeny objektnamn sökvägar Returnerar sökvägar till markerade filer i spellistan när det egna alternativet i spellistans sammanhangsberoende meny klickas. Undermenyn och objektnamnet returneras också i identifieringssyfte i fallet då ett skript lyssnar på flera underrättelser. Använd DCOP- anropet 'dcop amarok script addCustomMenuItem (undermeny objektnamn)' för att infoga ett objekt i den sammanhangsberoende menyn. Använd DCOP- anropet 'dcop amarok script removeCustomMenuItem (undermeny objektnamn)' för att ta bort ett objekt från den sammanhangsberoende menyn.
Script Termination
Avslutning av skript
Before & amarok; exits, or when the user stops a script with the Script Manager, & amarok; sends the SIGTERM signal to the script. This signal can be caught in order to do cleanup work, like saving data or configuration settings.
Innan & amarok; avslutas, eller när användaren stoppar ett skript i skripthanteringen, skickar & amarok; signalen SIGTERM till skriptet. Signalen kan fångas för att utföra upprensningsarbete, som att spara data eller inställningar.