Musiql

MusiQL is een opdrachtregel voorront tot MPlayer die SQL-gebaseerde muziekbibliotheekfuncties biedt met behulp van SQLITE.
Download nu

Musiql Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Park Cram
  • Uitgever website:

Musiql Tags


Musiql Beschrijving

Musiql is een opdrachtregel-front-end naar MPlayer die SQL-based Music Library Management-functies biedt met behulp van Sqlite. Musiql is een command-line front-end voor MPlayer dat SQL-gebaseerde muziek bibliotheek management biedt, gebruikmakend van SQLite. Het doel van het project is om een volledige set van muziekbibliotheek management functies te bieden zonder toevlucht te nemen tot een menu-based invoer interface.Musiql muziekbestanden in zijn database, het extraheren van metadata uit labels gebruiken Mutageen. SQL-query's kunnen vervolgens worden gebruikt om lijsten met nummers ophalen en afspelen in MPlayer. Statische en dynamische afspeellijsten kunnen worden opgeslagen, en Musiql houdt tellingen en ratings voor elke track. Tracks kunnen ook aan Last.FM worden ingediend als ze worden gespeeld, met behulp van lastfmsubmitd.Musiql is geschreven in Python, en het gebruik pysqlite voor database-access.USAGEYou u een overzicht van opties Musiql krijgen door het uitvoeren van 'musiql --help'. De basis argument is de WHERE-component van een SQL-query om uw muziek database. Musiql automatisch prepend 'SELECT * FROM Tracks WHERE' om uw query, dus je moet weglaten dat deel. De velden in de standaard Banshee database die u kunt gebruiken om op te zoeken zijn: TrackID INTEGER PRIMARY KEY, Uri TEXT NOT NULL, MimeType TEKST, Artist TEKST, Componist TEKST, Artiest TEKST, Dirigent TEKST, Tekstschrijver TEKST, ALBUMTITLE TEXT, ReleaseDate DATE, labeltekst, titeltekst, ondertitelingstekstbestand, Genre TEXT, BPM INTEGER, Jaar INTEGER, track nummer INTEGER, TrackCount INTEGER, DiskNumber INTEGER, DiskCount INTEGER, duur INTEGER, Rating INTEGER, NumberOfPlays INTEGER, LastPlayedStamp INTEGER, DateAddedStamp INTEGER Een leuke feature in SQLite is de REGEXP operater, die werkt als aLS, maar wedstrijden met behulp van reguliere expressies in plaats van alleen het geven u wildcards.There zijn een paar speciale tekenreeksen die Musiql herkent in query's en vervangt. Deze zijn: ~ s Plaats de 'SELECT * FROM Tracks WHERE' deel van de clausule. Dit gebeurt automatisch bij het begin van de query, zodat u alleen nodig als je aan het doen bent een verbinding query. U moet dit gebruiken in plaats van de hand met inbegrip van de SELECT, zodat u niet hoeft te maken over het grijpen alle kolommen Musiql moet in de juiste volgorde. ~ P'PATTERN' Invoegen een query die selecteert u alle nummers in afspeellijsten met namen die overeenkomen PATROON, met behulp van SQL LIKE (met% als wildcard) voor matching. Dit voegt een hele SELECT-instructie, zonder de noodzaak van eventuele aanvullende informatie van de gebruiker. ~ P'PATTERN' Zelfde als ~ p, maar maakt gebruik van RegExp in plaats van ALS. ~ V'VIEW' Invoegen een query die selecteert alle nummers uit de weergave met de naam VIEW. Dit zal alleen overeen met exacte treffers (geen reguliere expressies of wildcards zijn toegestaan). Een weergave is opgeslagen SELECT-query. Het biedt functionaliteit vergelijkbaar met een slimme afspeellijst in iTunes. ~ D'DATE' omzetten datum van mens leesbaar formaat om de tijd formaat van de machine (seconden sinds 1970 op UNIX-systemen). Dit is handig als u wilt zoeken in de kolom LastPlayedStamp. De datum moet de notatie 'dd ma jj ' (% d%% b y in strftime formaat). De haakjes geven dat de tijd deel is optioneel (d.w.z. ze niet bevatten). Bijvoorbeeld, ~ d'april 1908' of ~ d'april 190823: 00'.Musiql zal slechts een enkele instructie uit te voeren, maar u kunt verbinding SELECT-instructies vergezeld door UNION, UNION ALL, INTERSECT willen uitgeven of EXCEPT. Voor een compleet overzicht van de SQL-syntaxis ondersteund door Musiql, zie de SQLite website, gezien het feit dat Musiql alleen kunt u SELECT-instructies in te dienen, en zelfs dan, alleen het gedeelte volgende WHERE.Once Musiql begint, passeert elke toetsenbord ingang, uitgezonderd de 1-5 toetsen door naar MPlayer, dus je kunt het afspelen normaal bedienen. De 1-5 toetsen worden gebruikt om te beoordelen songs. Als je één druk op deze toetsen, zal het lied de rating bij te werken in uw database. U kunt dan schrijven queries die selecte songs met bijzondere ratings. Deze toetsen normaal controle contrast, de helderheid en tint in MPlayer, zodat je ze niet mag missen tijdens het spelen audio.Requirements: · Python 2.5 · pySqlite2 · SQLite3 · MPlayer · Mutageen · lastfmsubmitdWhat is er nieuw in deze release: · De gebruiker zichtbare veranderingen in dit persbericht zijn vrij gering. De grootste verandering is waarschijnlijk de toevoeging van een eenvoudige manier om Musiql installeren, met behulp van distutils. Running 'python setup.py install' als root zal nu musiql installeren in / usr / bin en de modules in waar python houdt de modules op uw systeem. Andere veranderingen zijn de toevoeging van ondersteuning voor het importeren wma-bestanden en een bug fix voor een crash die plaatsvond als je geprobeerd om een nummer af te spelen zonder artiest of titel. Het is nu ook mogelijk om een afspeellijst te vervangen met slechts één opdracht: musiql -x foo -s foo "~ pfoo UNION titel als 'bar'" Dit zal de afspeellijst 'foo' te vervangen door een nieuwe afspeellijst met dezelfde titel die alles bevat in de oude playlist plus iets anders dat overeenkomt met de · query. Voorheen zou dit alleen maar hebben verwijderd 'foo', omdat schrapping gebeurde na te besparen.


Musiql Gerelateerde software

1FCD-OPBSD

1FCD-OPBSD is een one-floppy openbsd mp3-speler met functionaliteit om NTFS, UDF, EXT2FS, NFS-, MFS- en MSDOS-bestandssystemen te Monteren. ...

142

Downloaden