home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
MediaPortal Forums Francais
MediaPortal 1 - Support
Principales Fonctionnalités
Ecouter la radio
Procédure pour modifier "RadiodataBase4.db3"
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="gjm" data-source="post: 450030"><p>Bonjour ,</p><p></p><p>Je voudrais indiquer une méthode en vue de la création du fichier "DataListe.sql" .</p><p></p><p>1) Créer sur un autre disque un répertoire . Exemple : D:\Radios</p><p></p><p>2) Copier tous les fichiers contenus dans votre répertoire contenant vos fichiers .asx .</p><p> (Dans mon cas , ils sont dans C:\Program Files\Team MediaPortal\MediaPortal\ListeRadiosWeb)</p><p> Dans D:\Radios .</p><p></p><p>3) (Sous XP) Faire : Démarrer -> Exécuter , taper "CMD" -> OK (sans les guillemets)</p><p></p><p>4) Dans la fenêtre "Dos" :</p><p> _ taper "D:" -> valider (sans les guillemets)</p><p> _ taper "cd \Radios" -> valider (sans les guillemets)</p><p> _ taper "dir >liste.txt" -> valider (sans les guillemets)</p><p></p><p># # # # # # # # # # # #</p><p>5) Dans l'explorateur , rechercher D:\Radios</p><p> Sélectionner "liste.txt" , et l'ouvrir avec "Wordpad.exe" .</p><p></p><p>---- voici une partie du fichier</p><p></p><p> Le volume dans le lecteur D s'appelle Données</p><p> Le numéro de série du volume est 4083-BE5D</p><p></p><p> Répertoire de D:\Radios</p><p></p><p>27/03/2007 22:27 <REP> .</p><p>27/03/2007 22:27 <REP> ..</p><p>26/03/2007 21:42 212 Alouette.asx</p><p>26/03/2007 21:43 228 Alpes1G.asx</p><p>.</p><p>.</p><p>27/03/2007 22:08 223 Wit FM.asx</p><p> 109 fichier(s) 47ÿ896 octets</p><p> 2 Rép(s) 105ÿ225ÿ818ÿ112 octets libres</p><p>----</p><p></p><p># # # # # # # # # # # #</p><p>6) On supprime ce qui est en haut et en bas pour ne conserver que :</p><p>----</p><p>26/03/2007 21:42 212 Alouette.asx</p><p>26/03/2007 21:43 228 Alpes1G.asx</p><p>.</p><p>.</p><p>27/03/2007 22:08 223 Wit FM.asx</p><p>----</p><p></p><p># # # # # # # # # # # #</p><p>7) Ensuite , commence le travail fastidieux , de suppression ligne par ligne .</p><p> Pour n'obtenir que :</p><p>----</p><p>Alouette.asx</p><p>Alpes1G.asx</p><p>.</p><p>.</p><p>Wit FM.asx</p><p>----</p><p>On sauvegardera ce fichier en "Provisoire_asx.txt" , et on le garde ouvert à l'écran .</p><p># # # # # # # # # # # # </p><p>8) Onglet Edition -> Remplacer : ".asx" par "" (ne pas taper les guillemets) -> Remplacer tout .</p><p>----</p><p>Alouette</p><p>Alpes1G</p><p>.</p><p>.</p><p>Wit FM</p><p>----</p><p>On sauvegardera ce fichier en "Provisoire_nom.txt" , et on le garde ouvert à l'écran .</p><p></p><p># # # # # # # # # # # #</p><p>8) On ouvre un Tableur , avec un fichier vide .</p><p> _ On va y placer des informations dans les colonnes en respectant la config suivante :</p><p> _ ...A______B___C____D__ E____F____ G___H_____I _J__K__L__M__N___O____P____Q____R</p><p> ______ idChannel , strName , iChannelNr , frequency , URL , genre , bitrate , scrambled</p><p> _______(integer) , (text) , (integer) , (text) , (text) , (text) , (integer) , (integer)</p><p></p><p> a)On séléctionne et on copie toutes les lignes du fichier "Provisoire_nom.txt" ,</p><p> on colle les données dansla colonne "D" .</p><p> b)On séléctionne et on copie toutes les lignes du fichier "Provisoire_asx.txt" ,</p><p> on colle les données dansla colonne "K" .</p><p></p><p> c)_____A___B_C____D____E__F__G_H_I___J______K______L____M___N__O__P_Q R</p><p> ligne1_____1_,'_Alouette__',_ 0__,__0_,'_c:\... Alouette.asx_','_Stereo_',_128_,__0</p><p></p><p> donc en C1 on a écrit : ,' ; à recopier en C2 à Cxxx</p><p> donc en E1 on a écrit : ', ; à recopier en E2 à Cxxx</p><p> donc en G1 on a écrit : , ; à recopier en G2 à Gxxx</p><p> donc en H1 on a écrit : 0 ; à recopier en H2 à Hxxx</p><p> donc en I1 on a écrit : ,' ; à recopier en I2 à Ixxx</p><p> donc en L1 on a écrit : ',' ; à recopier en L2 à Lxxx</p><p> donc en N1 on a écrit : ', ; à recopier en N2 à Nxxx</p><p> donc en P1 on a écrit : , ; à recopier en P2 à Pxxx</p><p> donc en Q1 on a écrit : 0 ; à recopier en Q2 à Qxxx</p><p></p><p> Voyons maintenant les cas particuliers :</p><p> en A1 , écrire : INSERT INTO station VALUES( ; à recopier en A2 à Axxx</p><p> en R1 , écrire : ); ; à recopier en R2 à Rxxx</p><p></p><p> en J1 , écrire : C:\Program Files\Team MediaPortal\MediaPortal\ListeRadiosWeb\ </p><p> (ou tout autre répertoire de stockage des fichiers .asx) ; à recopier en J2 à Jxxx</p><p></p><p> en B1 , on a écrit : 1 ; en B2 , on écrira : =B1+1 (excel) ou +B1+1 (123)</p><p> copier B2 et coller en B3 à Bxxx</p><p></p><p> en F1 , on a écrit : 1 ; en F2 , on écrira : =F1+1 (excel) ou +F1+1 (123)</p><p> copier F2 et coller en F3 à Fxxx</p><p></p><p>A ce stade , notre base de données est complète , elle doit être sauvegardée . Ouf !!!</p><p>Appelons la "BaseRadio.xls" (excel) ou "BaseRadio.123" (123) </p><p></p><p># # # # # # # # # # # #</p><p>8) On peut fermer les fichiers : "Provisoire_asx.txt" et "Provisoire_nom.txt" .</p><p> Sélectionnons dans le fichier "BaseRadio. ..." , A1 à Rxxx , copions les .</p><p> Ouvrons Worpad , collons les données précédentes .</p><p></p><p> On constate des blancs entre les écritures ; exemple :</p><p> INSERT INTO station VALUES( 1 ,</p><p> Avec la souris , on sélectionne l'espace entre ( et 1 , on le copie <Crtl+C> .</p><p> Onglet Edition -> Remplacer </p><p> => case Rechercher , faire <Ctrl+V> pour coller " " (ne pas taper les guillemets) </p><p> => case Remplacer Par , "" (ne pas taper les guillemets)</p><p> => Remplacer tout .</p><p></p><p> NORMALEMENT tous les espaces ont disparus , on doit obtenir :</p><p>----</p><p> INSERT INTO station VALUES(1,'Alouette',0,0,'C:\...\Alouette.asx','Stéréo-44Khz',128,0);</p><p> .</p><p> .</p><p> INSERT INTO station VALUES(104,'Wit FM',103,0,'C:\...\Wit FM.asx','Mono-22Khz',20,0);</p><p>----</p><p></p><p> Nous allons insérer en début de fichier , les lignes suivantes :</p><p>BEGIN TRANSACTION;</p><p>CREATE TABLE station ( idChannel integer primary key, strName text, iChannelNr integer, frequency text, URL text, genre text, bitrate integer, scrambled integer);</p><p></p><p> Nous allons ajouterer en fin de fichier , les lignes suivantes :</p><p>CREATE TABLE tblATSCMapping ( idChannel integer, strChannel text, strProvider text, frequency text, symbolrate integer, innerFec integer, modulation integer, ONID integer, TSID integer, SID integer, Visible integer, audioPid integer, pmtPid integer, channelNumber integer, minorChannel integer, majorChannel integer);</p><p>CREATE TABLE tblChannelCard( idChannelCard integer primary key, idChannel integer, card integer);</p><p>CREATE TABLE tblDVBCMapping ( idChannel integer, strChannel text, strProvider text, frequency text, symbolrate integer, innerFec integer, modulation integer, ONID integer, TSID integer, SID integer, Visible integer, audioPid integer, pmtPid integer);</p><p>CREATE TABLE tblDVBSMapping ( idChannel integer,sPCRPid integer,sTSID integer,sFreq integer,sSymbrate integer,sFEC integer,sLNBKhz integer,sDiseqc integer,sProgramNumber integer,sServiceType integer,sProviderName text,sChannelName text,sEitSched integer,sEitPreFol integer,sAudioPid integer,sVideoPid integer,sAC3Pid integer,sAudio1Pid integer,sAudio2Pid integer,sAudio3Pid integer,sTeletextPid integer,sScrambled integer,sPol integer,sLNBFreq integer,sNetworkID integer,sAudioLang text,sAudioLang1 text,sAudioLang2 text,sAudioLang3 text,sECMPid integer,sPMTPid integer);</p><p>CREATE TABLE tblDVBTMapping ( idChannel integer, strChannel text, strProvider text, frequency text, bandwidth integer, ONID integer, TSID integer, SID integer, Visible integer, audioPid integer, pmtPid integer);</p><p>CREATE INDEX idxStation ON station(idChannel);</p><p>COMMIT;</p><p></p><p>On peut sauvegarder le fichier sous le nom "DataListe.sql" .</p><p>Le fichier est prêt à être exploité pour l'obtention de "RadioDatabase4.db3" .</p><p></p><p>NOTA :</p><p>L'avantage de l'utilisation du tableur est évidente et rend la gestion aisée des listes .</p><p>On peut insérer autant de lignes que l'on veut , MAIS il faudra toujours :</p><p> _ copier B2 et le coller en B3 à Byyy</p><p> _ copier F2 et le coller en F3 à Fyyy</p><p></p><p>Salutations .</p></blockquote><p></p>
[QUOTE="gjm, post: 450030"] Bonjour , Je voudrais indiquer une méthode en vue de la création du fichier "DataListe.sql" . 1) Créer sur un autre disque un répertoire . Exemple : D:\Radios 2) Copier tous les fichiers contenus dans votre répertoire contenant vos fichiers .asx . (Dans mon cas , ils sont dans C:\Program Files\Team MediaPortal\MediaPortal\ListeRadiosWeb) Dans D:\Radios . 3) (Sous XP) Faire : Démarrer -> Exécuter , taper "CMD" -> OK (sans les guillemets) 4) Dans la fenêtre "Dos" : _ taper "D:" -> valider (sans les guillemets) _ taper "cd \Radios" -> valider (sans les guillemets) _ taper "dir >liste.txt" -> valider (sans les guillemets) # # # # # # # # # # # # 5) Dans l'explorateur , rechercher D:\Radios Sélectionner "liste.txt" , et l'ouvrir avec "Wordpad.exe" . ---- voici une partie du fichier Le volume dans le lecteur D s'appelle Données Le numéro de série du volume est 4083-BE5D Répertoire de D:\Radios 27/03/2007 22:27 <REP> . 27/03/2007 22:27 <REP> .. 26/03/2007 21:42 212 Alouette.asx 26/03/2007 21:43 228 Alpes1G.asx . . 27/03/2007 22:08 223 Wit FM.asx 109 fichier(s) 47ÿ896 octets 2 Rép(s) 105ÿ225ÿ818ÿ112 octets libres ---- # # # # # # # # # # # # 6) On supprime ce qui est en haut et en bas pour ne conserver que : ---- 26/03/2007 21:42 212 Alouette.asx 26/03/2007 21:43 228 Alpes1G.asx . . 27/03/2007 22:08 223 Wit FM.asx ---- # # # # # # # # # # # # 7) Ensuite , commence le travail fastidieux , de suppression ligne par ligne . Pour n'obtenir que : ---- Alouette.asx Alpes1G.asx . . Wit FM.asx ---- On sauvegardera ce fichier en "Provisoire_asx.txt" , et on le garde ouvert à l'écran . # # # # # # # # # # # # 8) Onglet Edition -> Remplacer : ".asx" par "" (ne pas taper les guillemets) -> Remplacer tout . ---- Alouette Alpes1G . . Wit FM ---- On sauvegardera ce fichier en "Provisoire_nom.txt" , et on le garde ouvert à l'écran . # # # # # # # # # # # # 8) On ouvre un Tableur , avec un fichier vide . _ On va y placer des informations dans les colonnes en respectant la config suivante : _ ...A______B___C____D__ E____F____ G___H_____I _J__K__L__M__N___O____P____Q____R ______ idChannel , strName , iChannelNr , frequency , URL , genre , bitrate , scrambled _______(integer) , (text) , (integer) , (text) , (text) , (text) , (integer) , (integer) a)On séléctionne et on copie toutes les lignes du fichier "Provisoire_nom.txt" , on colle les données dansla colonne "D" . b)On séléctionne et on copie toutes les lignes du fichier "Provisoire_asx.txt" , on colle les données dansla colonne "K" . c)_____A___B_C____D____E__F__G_H_I___J______K______L____M___N__O__P_Q R ligne1_____1_,'_Alouette__',_ 0__,__0_,'_c:\... Alouette.asx_','_Stereo_',_128_,__0 donc en C1 on a écrit : ,' ; à recopier en C2 à Cxxx donc en E1 on a écrit : ', ; à recopier en E2 à Cxxx donc en G1 on a écrit : , ; à recopier en G2 à Gxxx donc en H1 on a écrit : 0 ; à recopier en H2 à Hxxx donc en I1 on a écrit : ,' ; à recopier en I2 à Ixxx donc en L1 on a écrit : ',' ; à recopier en L2 à Lxxx donc en N1 on a écrit : ', ; à recopier en N2 à Nxxx donc en P1 on a écrit : , ; à recopier en P2 à Pxxx donc en Q1 on a écrit : 0 ; à recopier en Q2 à Qxxx Voyons maintenant les cas particuliers : en A1 , écrire : INSERT INTO station VALUES( ; à recopier en A2 à Axxx en R1 , écrire : ); ; à recopier en R2 à Rxxx en J1 , écrire : C:\Program Files\Team MediaPortal\MediaPortal\ListeRadiosWeb\ (ou tout autre répertoire de stockage des fichiers .asx) ; à recopier en J2 à Jxxx en B1 , on a écrit : 1 ; en B2 , on écrira : =B1+1 (excel) ou +B1+1 (123) copier B2 et coller en B3 à Bxxx en F1 , on a écrit : 1 ; en F2 , on écrira : =F1+1 (excel) ou +F1+1 (123) copier F2 et coller en F3 à Fxxx A ce stade , notre base de données est complète , elle doit être sauvegardée . Ouf !!! Appelons la "BaseRadio.xls" (excel) ou "BaseRadio.123" (123) # # # # # # # # # # # # 8) On peut fermer les fichiers : "Provisoire_asx.txt" et "Provisoire_nom.txt" . Sélectionnons dans le fichier "BaseRadio. ..." , A1 à Rxxx , copions les . Ouvrons Worpad , collons les données précédentes . On constate des blancs entre les écritures ; exemple : INSERT INTO station VALUES( 1 , Avec la souris , on sélectionne l'espace entre ( et 1 , on le copie <Crtl+C> . Onglet Edition -> Remplacer => case Rechercher , faire <Ctrl+V> pour coller " " (ne pas taper les guillemets) => case Remplacer Par , "" (ne pas taper les guillemets) => Remplacer tout . NORMALEMENT tous les espaces ont disparus , on doit obtenir : ---- INSERT INTO station VALUES(1,'Alouette',0,0,'C:\...\Alouette.asx','Stéréo-44Khz',128,0); . . INSERT INTO station VALUES(104,'Wit FM',103,0,'C:\...\Wit FM.asx','Mono-22Khz',20,0); ---- Nous allons insérer en début de fichier , les lignes suivantes : BEGIN TRANSACTION; CREATE TABLE station ( idChannel integer primary key, strName text, iChannelNr integer, frequency text, URL text, genre text, bitrate integer, scrambled integer); Nous allons ajouterer en fin de fichier , les lignes suivantes : CREATE TABLE tblATSCMapping ( idChannel integer, strChannel text, strProvider text, frequency text, symbolrate integer, innerFec integer, modulation integer, ONID integer, TSID integer, SID integer, Visible integer, audioPid integer, pmtPid integer, channelNumber integer, minorChannel integer, majorChannel integer); CREATE TABLE tblChannelCard( idChannelCard integer primary key, idChannel integer, card integer); CREATE TABLE tblDVBCMapping ( idChannel integer, strChannel text, strProvider text, frequency text, symbolrate integer, innerFec integer, modulation integer, ONID integer, TSID integer, SID integer, Visible integer, audioPid integer, pmtPid integer); CREATE TABLE tblDVBSMapping ( idChannel integer,sPCRPid integer,sTSID integer,sFreq integer,sSymbrate integer,sFEC integer,sLNBKhz integer,sDiseqc integer,sProgramNumber integer,sServiceType integer,sProviderName text,sChannelName text,sEitSched integer,sEitPreFol integer,sAudioPid integer,sVideoPid integer,sAC3Pid integer,sAudio1Pid integer,sAudio2Pid integer,sAudio3Pid integer,sTeletextPid integer,sScrambled integer,sPol integer,sLNBFreq integer,sNetworkID integer,sAudioLang text,sAudioLang1 text,sAudioLang2 text,sAudioLang3 text,sECMPid integer,sPMTPid integer); CREATE TABLE tblDVBTMapping ( idChannel integer, strChannel text, strProvider text, frequency text, bandwidth integer, ONID integer, TSID integer, SID integer, Visible integer, audioPid integer, pmtPid integer); CREATE INDEX idxStation ON station(idChannel); COMMIT; On peut sauvegarder le fichier sous le nom "DataListe.sql" . Le fichier est prêt à être exploité pour l'obtention de "RadioDatabase4.db3" . NOTA : L'avantage de l'utilisation du tableur est évidente et rend la gestion aisée des listes . On peut insérer autant de lignes que l'on veut , MAIS il faudra toujours : _ copier B2 et le coller en B3 à Byyy _ copier F2 et le coller en F3 à Fyyy Salutations . [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
MediaPortal Forums Francais
MediaPortal 1 - Support
Principales Fonctionnalités
Ecouter la radio
Procédure pour modifier "RadiodataBase4.db3"
Contact us
RSS
Top
Bottom