Skip to content

jwallet/spy-spotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4200abd Â· Sep 1, 2017

History

94 Commits
Sep 1, 2017
Sep 1, 2017
Aug 31, 2017
Nov 11, 2016
Aug 31, 2017
Aug 26, 2017
Aug 31, 2017
Aug 26, 2017
Aug 26, 2017
Sep 1, 2017
Aug 31, 2017

Repository files navigation

logo-en

English documentation

Spytify: Records Spotify while it's playing

Runs on Windows only (.NET 4.0 and Spotify Desktop app needed).

No need of a Spotify Premium account, any free account will do, however a premium account will give you some advantages: no ads and more audio qualities available.

How it works ?

Spytify finds the Spotify process and records the sound that is coming out of it on your computer sound card.

Use

A standard use will be something like recording an artist album or a Spotify playlist that you like or created. To avoid waiting for the recording session to end, since the app does not download but records, start spying at night and let it work until sunrise. You will get all your songs automatically split into separate tracks without ads.

Features

App features:

  • Skips ads.
  • Mutes any other applications while spying.
  • Gets and records with the same great audio quality than Spotify.
  • Max out the volume from Spotify and records all song at the same level, even if you play with your main volume.

File features:

  • Split into separate tracks and add names the file like defined in settings Artist - Title.mp3
  • Add infos into the file : # track, title, artist, album, genre (if found on Internet)
  • Records all songs under the same defined path.

Parameters

  • Choose an output path
  • Choose audio format : mp3 or wav
  • Choose audio quality : low to high
  • Choose a minimal length to remove songs that are too short in time or songs that you skiped.
  • You can save all artist songs inside their own folder, but it will remove the artist of the file name. ../Artist/Title.mp3
  • You can remove from the file name any space and replace it by underscore Artist_-_Title.mp3
  • Your can add a recording order number to... *:
    • infront of files name. 001 Artist - Title.mp3
    • inside files and replace the track number.

About the recording order number

Adding the recording order number to files 07_Artiste_-_Titre.mp3 is useful if you want to burn songs to cds and that your mp3 player (like those in cars) orders songs by files name. You will get the a cd with songs ordered in the same order than the album. If it's a playlist, order it first on Spotify and start Spytify.

Dependencies

  • .NET Framwork 4.0
  • NAudio et NAudio.Lame
  • last.fm API

Download




Documentation en français

Espion Spotify: Enregistrez Spotify durant sa lecture

Fonctionne sous Windows seulement (nécessitant .NET 4.0) et sous l'application de Spotify.

Pas besoin d'un compte Spotify Premium, un compte gratuit suffit pour l'utilisation du programme, parcontre un compte premium à ses avantages: sans pubs et plus de choix de qualité d'enregistrement.

Comment ça fonctionne ?

Le programme s'attache au processus de Spotify et enregistre le son provenant de celui-ci Ă  partir de la carte de son de l'ordinateur.

Utilisation

Une utilisation standard serait de vouloir enregistrer un disque d'artiste ou une liste de lecture que vous aimez ou avez créée. Pour éviter de devoir attendre la fin de l'enregistrement, puisque le programme capture le son, lancez l'enregistrement la nuit et au matin tout sera terminé sans aucune publicité enregistrée.

Fonctionnalités

...lors de la capture:

  • Ignore les publicitĂ©s.
  • Coupe le son des autres applications durant la session.
  • Capture le son avec une qualitĂ© audio prĂ©dĂ©finie.
  • Capture le son maximal de Spotify sans que le volume varie entre les enregistrements, mĂȘme si le son de l'ordinateur est variant ou au plus bas (muĂȘt).

...lors de l'enregistrement:

  • Ajout d'informations au nom du fichier Artiste - Titre.mp3
  • Ajout d'informations pour la lecture du fichier : # track, titre, artiste, album, genre (si trouvĂ© sur le web)
  • Enregistre les fichiers sous un rĂ©pertoire prĂ©dĂ©fini.

Options disponibles

  • DĂ©finir un dossier de sauvegarde
  • DĂ©finir le format audio MP3 ou WAV
  • DĂ©finir la qualitĂ© audio (basse Ă  haute qualitĂ©)
  • DĂ©finir la durĂ©e minimale d'un enregistrement pour Ă©liminer ceux trop courts, lorsque vous sautez une chanson.
  • Ajouter le nom de l'artiste en tant que dossier au lieu de l'ajouter au nom du fichier ../Artiste/Titre.mp3
  • Retirer les espace au nom du fichier Artiste_-_Titre.mp3
  • Inscrire le numĂ©ro d'enregistrement actuel (compteur) * :
    • aux fichiers 001 Artiste - Titre.mp3
    • au lieu de la position CD (infos de lecture)

Note pour le compteur

L'ajout du compteur au nom du fichier, tel que 07_Artiste_-_Titre.mp3 est utile si vous dĂ©sirez concevoir un cd mp3 avec tous les fichiers Ă  la racine (sans dossiers) et que le lecteur mp3 (ex: lecteur de votre voiture) filtre l'ordre des chansons dans l'ordre que vous dĂ©sirez les Ă©couter, autrement l'ordre de ceux-ci pourrait ĂȘtre compromis.

Techniqualités

  • .NET Framwork 4.0
  • NAudio et NAudio.Lame
  • last.fm API

Télécharger