Strona 1 z 1

[v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 06 sie 2012, 23:47
autor: mucha090
Witajcie :)
Tak więc ostatnio udało mi się udoskonalić ten program i stwierdzić że już lepiej nie będzie. Teraz tylko zostaje mi zrobić wersje w gtk+.
Cały temat jest tutaj --> viewtopic.php?f=225&t=158807

Dodałem możliwość zapisu ustawień do pliku konfiguracyjnego. Najprawdopodobniej wszystkie błędy zostały usunięte. Jedyne co mi zostało to usunąć ten błąd, brak działającego menu do rippowania płyt AudioCD na MS Win. Tak więc prosze się spodziewać że za miesiąc, góra dwa ukaże się wersja programu w gtk+:D

Kod programu (Win32/Linux): http://hostuje.net/file.php?id=db7b233b ... e78fbb044f

Wersja stable_3.0-2.1
Binarka Linux (x86-32bit): http://hostuje.net/file.php?id=ab372596 ... e93ef50de5
Binarka Windows (x86-32bit): http://hostuje.net/file.php?id=0aaf8f1a ... bf1ffea20c

Miłego testowania :)

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 07 sie 2012, 01:47
autor: JerryG
A czemu tylko 32bit ?? :(

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 07 sie 2012, 07:33
autor: ethanak
Bo dwie linijki wyżej masz źródła?

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 07 sie 2012, 10:24
autor: mucha090
acha no i jest tak że nie dodałem pliku makefile ani config więc albo kompilacja przez konsole używając gcc albo c::b
po drugie w przypadku wersji na linuxa jest tak, że albo dasz sobie pliki bin (chodzi tutaj o programy genisoimage, cdck, wodim, cdrkit) do folderu bin-linux i programik będzie korzystał z tych z folderu bin-linux (o ile tam jeszczę będzie plik tekstowy portable z wartością 1) albo program będzie korzystał z tych zainstalowanych w systemie
dodatkowo programik potrzebuje biblioteki ncurses + libtinfo (do czyszczenia ekranu konsoli)
to chyba byłoby wszystko

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 07 sie 2012, 10:28
autor: ethanak
To może autotoolsy by się sprawdziły? A potem można z tego ładnie deba zrobić (w razie czego mogę pomóc, już się naumiałem :) )

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 07 sie 2012, 10:42
autor: mucha090
więc jeśli potrafisz sprawić aby można było to ładnie skompilować spod konsoli to oczywiście że możesz pomóc:D
ogólnie każdy może pomóc na tyle na ile potrafi
jeden może mi dać feedbacki a inny szperać w kodzie :P
tylko mnie nie zabijcie jak zobaczycie ten kod, poprostu nie miałem czasu na wstawienie do niego komentarzy:P

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 07 sie 2012, 11:07
autor: ethanak
Na razie ważna uwaga: 'Do widzenia' pisze się oddzielnie :)
Podaj listę potrzebnych programów (bo coś do control muszę wpisać)
I wypadałoby się pozbyć całego ekranu warningów zanim to ludziom na oczy pokażesz :) Funkcja PL mogłaby wyglądać równie dobrze:

Kod: Zaznacz cały

string PL(string tekst)
{
   return tekst;
}
Sprawdzę jeszcze na kompie z konsolą w ISO-2 i speakupem bo coś mi tu niespecjalnie się podoba...
Może jednak warto pobrać aktualny charset i jeśli to nie UTF-8 zatrudnić iconva (czy coś podobnego)?
To tak zanim się zabiorę do paczkowania :)

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 07 sie 2012, 15:55
autor: mucha090
Widząc chęci towarzysza ethantaka dodałem funkcje która sprawdza jaką wartość ma plik default_folder który jest w katalogu config
jeśli wartość będzie równa 0 to folderem domyślnym na zapis konfiguracji + folderów będzie katalog .txtburn (czyli ukryty) w folderze domowym użytkownika
ale jeśli ta wartość będzie inna od zera to folderem będzie ten w którym uruchomi się program
innym słowy jak ktoś sobie zrobi paczke deb (zapewne będzie to równe temu że program będzie się znajdował w /usr/bin lub /usr/local/bin) to konfiguracja i tak się zapisze w folderze ~/.txtburn ale te osoby które pobiorą archiwum tar z gotową binarką będą mogli wybrać czy konfiguracja się zapisze w w/w folderze czy też w folderze w którym uruchomili program (czyli to będzie zależne od parametru w pliku default_folder)

Dodatkowe zmiany:
|
|-Plik tekstowy portable przeniosłem do katalogu config
\-Program jest na licencji gpl2

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 08 sie 2012, 07:28
autor: ethanak
Paczki (wstępne, do testów) są na ppa

Kod: Zaznacz cały

sudo apt-add-repository ppa:ethanak/misc
sudo apt-get update
sudo apt-get install txtburn-cpp
Na razie nie miałem nawet czasu sprawdzić - ale jakby co nie działało to będę poprawiać.

@mucha090: jak następnym razem nie będzie Makefile... sam wiesz ;)

A w ogóle może przeniesiemy się do właściwego działu?

//bear7: Przeniesiony. Odpowiada? ;-)

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 08 sie 2012, 10:37
autor: mucha090
@ethanak ok, jak tylko zobacze jak się robi taki makefile to chętnie go dodam..... albo cmake....
@bear7 mi tam odpowiada:P

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 08 sie 2012, 10:41
autor: ethanak
@bear7: dzięki
Tak przy okazji: deby są dla puchacza i qqłki (na qqłce nie sprawdzałem) - na starsze wersje muszę uploadować i budować oddzielnie a nie miałem po prostu czasu.
@mucha090: to zaciągnij sobie source ode mnie z ppa :)

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 08 sie 2012, 11:13
autor: mucha090
@ethanak to słuchaj, dodałbyś do swojego ppa, do folderu dist folder debian, ok? Bo nie każdy używa ubuntu:P

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 08 sie 2012, 11:27
autor: ethanak
e... znaczy... jak to źródło ściągałeś?

Kod: Zaznacz cały

apt-get source txtburn-cpp
i ładnie Ci wszystko pościąga i rozpakuje do bieżącego katalogu
A ręcznie jak ściągasz to trzy pliki musisz ściągnąć (.orig.tar.gz, .debian.tar.gz i .dsc)

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 08 sie 2012, 11:36
autor: mucha090
o to chodzi że nie załapie bo ja mama debiana a nie ubuntu i jak dodałem ppa przez sudo app-apt-repository [nazwa_repo] to po sudo apt-get update mam to

Kod: Zaznacz cały

W: Nie udało się pobrać http://ppa.launchpad.net/ethanak/misc/ubuntu/dists/debian/main/source/Sources  404  Not Found

W: Nie udało się pobrać http://ppa.launchpad.net/ethanak/misc/ubuntu/dists/debian/main/binary-i386/Packages  404  Not Found

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 08 sie 2012, 11:41
autor: ethanak
https://launchpad.net/~ethanak/+archive/misc/+packages
tu masz wszystko

-- 12 sie 2012 02:49 --

Aktualnie na ppa wersja 3.0.4 dla 10.04, 11.04, 11.10, 12.04. Niestety na 12.10 nie chce się zbudować z przyczyny takiej że ma focha.

-- 13 sie 2012 06:20 --

Aktualnie już się zbudowało dla 12.10 i nawet chyba działa. Fochy prawdopodobnie związane z własnym pojęciem dewelopierzy ubuntu w co trzeba koniecznie wsadzać łapy.

Re: [v. 3.0-2]Txtburn c++ - program do wypalania płyt + AudioCD ripper

: 29 lis 2012, 00:36
autor: mucha090
no to może tak, https://code.google.com/p/txtburn-cpp/
tam masz najnowszą wersje beta która działa poprawnie i na windowsie i na linuxie (a przynajmniej mi się tak wydaje bo na issue trackerze nic nie mam :P) ;)
Zostały one skompilowane pod Linux Mint 13 XFCE (ubuntu 12.04)