Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
[Initial release] X-Mp3splt_0.5.7_rev5

Go to page   <<        >>  
Author Post
Danix
Sun 07 Dec 2008 - 23:57

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Così si risolve anche quel problema (è solo una bozza da implementare)
Cancella la cartella \User:

x-mp3splt-gtk.zip
Back to top
Website
domino
Mon 08 Dec 2008 - 00:03

online
Registered Member #9897
Joined: Fri 21 Mar 2008 - 17:57
Location: Milano
Posts: 600
Danix wrote ...

Così si risolve anche quel problema (è solo una bozza da implementare)
Cancella la cartella \User:

x-mp3splt-gtk.zip


Ok, per me, promosso, una volta sistemato quel particolare direi che è pronto.
Back to top
zandet2
Mon 08 Dec 2008 - 00:25

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 3301
Danix wrote ...

la variabile %HOME% viene riconosciuta, quindi non è necessaria la copia della directory @UserProfileDir@\.mp3splt-gtk in \User;
anche il file @UserProfileDir@\.recently-used.xbel segue a ruota;


Di GTK non ne capisco molto, sono andato a tentativi.
Avevo cercato di tenere in "User" solo due cartelle: "Mp3" dove far confluire i file estratti e ".mp3splt-gtk" dove inserire tutti i settaggi, non sapendo della variabile %HOME%; potrebbe essere più pulito settando come %HOME% il percorso "$Home$\$AppName$\Prefs".

ho dei dubbi su @UserProfileDir@\.gtk-bookmarks, perchè non è stato creato (che operazione hai fatto, zandet2, perchè si creasse?). Quindi ho lasciato il codice, che eventualmente può essere rimosso in un secondo momento;

In realtà ho copiato la parte relativa a GTK da X-EasyTag...
inoltre, ho modificato la localizzazione per permettere la rimozione di tutte le lingue tranne quella impostata nella variabile %LANG%, il che agevola tutti gli utenti e non solo quelli italiani;

Benissimo, ripeto ho scopiazzato da X-EasyTag...

non ho capito invece la parte che riguarda gstreamer: è un programma esterno? Settando %HOME% la cartella @UserProfileDir@\.gstreamer-0.10 viene comunque creata?


Quella è una sezione creata dal software gstreamer, inserito come dll nel rilascio; serve per riprodurre i file audio

Ho notato che il problema si presenta solo al primo avvio, sia con:
[WriteToIni=$Home$\$AppName$\.mp3splt-gtk\mp3splt-gtk_prefs]

In realtà è il WriteToIni che non funziona correttamente: se non trova la cartella non scrive niente.
Si può risolvere aggiungendo:

[Functions]
DirCreate=%HOME%|%DEFAULT_MP3_FOLDER%|%HOME%\.mp3splt-gtk



Ecco le mie modifiche:

x-mp3splt-gtk_rev3.zip

Considerazione personale: funzionerà, ma la grafica GTK è veramente orrenda
Back to top
Danix
Mon 08 Dec 2008 - 00:44

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
[Functions]
DirCreate=%HOME%|%DEFAULT_MP3_FOLDER%|%HOME%\.mp3splt-gtk

Buona idea! Però, se WriTeToIni scrive subito in mp3splt-gtk_prefs, la sezione [split] va in alto, mentre la sezione [general], che dovrebbe per logica stare in alto, va giù. Non mi piace molto questo comportamento, sembra "innaturale"..

ripeto ho scopiazzato da X-EasyTag.

Se non ti sei ritrovato quel file neanche tu, eliminiamo .gtk-bookmarks, non credo che venga creato (aspettiamo la conferma di domino).

Per quanto riguarda gstreamer, senza la parte relativa di codice nell'.ini, la cartella delle impostazioni viene creata in %UserProfile%?

Riguardo a HOME=$Home$\$AppName$\Prefs, secondo me si crea una cartella inutile in più.

[ Edited Mon 08 Dec 2008 - 00:44 ]
Back to top
Website
zandet2
Mon 08 Dec 2008 - 12:57

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 3301
Danix wrote ...

Buona idea! Però, se WriTeToIni scrive subito in mp3splt-gtk_prefs, la sezione [split] va in alto, mentre la sezione [general], che dovrebbe per logica stare in alto, va giù. Non mi piace molto questo comportamento, sembra "innaturale"..

Si eviterebbe però un file x-install

Per quanto riguarda gstreamer, senza la parte relativa di codice nell'.ini, la cartella delle impostazioni viene creata in %UserProfile%?

Si, sembra che questa parte ignori la variabile %HOME%

Riguardo a HOME=$Home$\$AppName$\Prefs, secondo me si crea una cartella inutile in più.

Ok


Riflettendoci, mi è venuto uno scrupolo:
non mi sembra molto giusto impostare come directory predefinita per l'output la cartella in $User$, in quanto si appesantirebbe la chiavetta usb e le prestazioni sarebbero molto basse.
Si potrebbe optare per "stessa cartella del file di input", che si ottiene con :

[WriteToIni=%HOME%\.mp3splt-gtk\mp3splt-gtk_prefs]
split|save_path=


In qualunque caso, prima di rilasciarlo vorrei verificare un possibile bug del programma stesso:
dividendo un file via CUE con molti splittaggi, sembra che si perda l'ultimo!


[ Edited Mon 08 Dec 2008 - 12:58 ]
Back to top
domino
Mon 08 Dec 2008 - 14:20

online
Registered Member #9897
Joined: Fri 21 Mar 2008 - 17:57
Location: Milano
Posts: 600
zandet2 wrote ...

In qualunque caso, prima di rilasciarlo vorrei verificare un possibile bug del programma stesso:
dividendo un file via CUE con molti splittaggi, sembra che si perda l'ultimo!


Confermo il bug, per questa prova ho usato un file .cue con 18 "tagli" ne ha effettuati 17, ma ho intuito i l bug, non conteggia l'ultimo marcatore, infatti ho aggiunto una traccia fittizia, in questo caso mi ha splittato i 18 file, di seguito vi scrivo l'esempio per spiegare meglio.

.cue originale
TRACK 17 AUDIO
TITLE "Spirito Libero"
FLAGS DCP
INDEX 01 72:38:15
TRACK 18 AUDIO
TITLE "I'll Stand By You"
FLAGS DCP
INDEX 01 78:30:11

.cue modificato
TRACK 17 AUDIO
TITLE "Spirito Libero"
FLAGS DCP
INDEX 01 72:38:15
TRACK 18 AUDIO
TITLE "I'll Stand By You"
FLAGS DCP
INDEX 01 78:30:11
TRACK 19 AUDIO
TITLE "Traccia fittizia"
FLAGS DCP
INDEX 01 80:00:00


---edit---

Ho effettuato una prova ulteriore, sono partito da un file .cue con 20 tracce da dividere, ad ogni passaggio ne ho eliminato una, conclusione: il programma presenta un bug per quanto riguarda l'ultima traccia, non la divide nemmeno quando il file .cue comprende poche tracce. Si potrebbe segnalare all'autore, lo farei io ma conoscete la mia carenza in Inglese.

[ Edited Mon 08 Dec 2008 - 18:25 ]
Back to top
zandet2
Mon 08 Dec 2008 - 19:50

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 3301
domino wrote ...

Ho effettuato una prova ulteriore, sono partito da un file .cue con 20 tracce da dividere, ad ogni passaggio ne ho eliminato una, conclusione: il programma presenta un bug per quanto riguarda l'ultima traccia, non la divide nemmeno quando il file .cue comprende poche tracce. Si potrebbe segnalare all'autore, lo farei io ma conoscete la mia carenza in Inglese.


Segnalazione bug effettuata su sourceforge -Link-
A questo punto proporrei giocoforza di sospendere il programma, in attesa di sviluppi.


ci ho passato su tre giorni per portabilizzarlo!

[ Edited Mon 08 Dec 2008 - 19:51 ]
Back to top
zandet2
Tue 09 Dec 2008 - 16:07

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 3301
Nuovo bug:
si perde l'ultima traccia anche inserendo manualmente gli splitpoints....

Bug aperto su sourceforge: -Link-

Sul bug CUE ci stanno lavorando, quindi probabilmente sarà disponibile a breve una versione corretta.
Back to top
domino
Tue 09 Dec 2008 - 16:39

online
Registered Member #9897
Joined: Fri 21 Mar 2008 - 17:57
Location: Milano
Posts: 600
zandet2 wrote ...

Nuovo bug:
si perde l'ultima traccia anche inserendo manualmente gli splitpoints....


Ciao zandet2, intendi inserendo manualmente i punti di "taglio"'?
Back to top
zandet2
Tue 09 Dec 2008 - 16:49

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 3301
domino wrote ...

zandet2 wrote ...

Nuovo bug:
si perde l'ultima traccia anche inserendo manualmente gli splitpoints....


Ciao zandet2, intendi inserendo manualmente i punti di "taglio"'?


Si, confermo
Back to top

Go to page   <<        >>  
Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System