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

Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post 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 :)
Ostatnio zmieniony 07 sie 2012, 15:56 przez mucha090, łącznie zmieniany 2 razy.
JerryG
Zakręcona Traszka
Zakręcona Traszka
Posty: 923
Rejestracja: 28 lut 2008, 21:22
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

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

Post autor: JerryG »

A czemu tylko 32bit ?? :(
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post autor: ethanak »

Bo dwie linijki wyżej masz źródła?
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post 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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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 :) )
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post 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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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 :)
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post 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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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? ;-)
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post autor: mucha090 »

@ethanak ok, jak tylko zobacze jak się robi taki makefile to chętnie go dodam..... albo cmake....
@bear7 mi tam odpowiada:P
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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 :)
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post 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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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)
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post 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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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.
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

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

Post 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)
ODPOWIEDZ

Wróć do „Nasza twórczość”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 64 gości