Bonjour,

J'essaye de faire un petit logiciel pour synchroniser mes mp3 avec mon lecteur.

J'arrive donc à ce genre d'interface pour représenter une piste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public interface Track {
	String getArtist();
 
	String getTitle();
 
	Long getPlayCount();
 
	String getPersistentId();
 
	String getAlbum();
 
	String getZenId();
 
	String getFilename();
 
	BigInteger getLength();
 
	String getDeviceId();
 
	/**
         * Get location (Device or Local) of a track
         */
	TrackLocation getLocation();
}
J'aimerais stocker potentiellement un grand nombre de ces objets dans une base de donnée locale (genre SQLite), pour ne pas avoir à scanner le disque à chaque fois, des choses comme ca.

Je pensais donc le sérialiser et le stocker, mais je ne trouve pas comment.
J'aimerais ensuite pouvoir faire des opérations simplement sur ces pistes.

Des idées de techno à utiliser ? Merci !

(Au passage si vous avez des idées de libraires ou classes qui m'aideraient dans le cadre de mon projet..
Je pense notamment à une librairie pour détecter des changements de fichier dans un répertoire...)