Login Hasło

#1 2009.11.20 16:22:02

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Tiny CD player odtwarza płyty ale nie słychać dźwięku

,,Tiny CD player'' odtwarza płyty ale nie słychać dźwięku.

W tcd muzyka leci ale nic nie słychać.

Kabelek audio mam podpięty do karty dźwiękowej.
Regulatory w alsamikserze od CD są na maksimum ustawione.
Może kabelek jest jakiś lewy (jak to sprawdzić)?


Debian Linux user               
Progressive trance music fan

Offline

 

#2 2009.11.21 12:55:44

k33l
Użytkownik
Zarejestrowany: 2009.10.11
Posty: 10
System: Slackware 13.0
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Kabelek nie jest potrzebny aby odtwarzać dźwięk z CD. Gdzieś musi być włączone MUTE, albo wyciszone suwakiem.
Zobacz jeszcze w opcjach TCD czy nie ma może jakiegoś przełącznika z odtwarzania na wyjście analogowe albo cyfrowe.

Offline

 

#3 2009.11.21 14:00:20

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Nie do końca bym się z tym zgodził ,że nie potrzebny jest kabelek.
TCD nie ma opcji , a wszystkie regulatory mam do góry.
Pogrzebię jeszcze w alsamikserze ale czuję ,że cudów nie wymyśle.
Mógłby ktoś przetestować u sibie TCD i opisac rezultaty?


Debian Linux user               
Progressive trance music fan

Offline

 

#4 2009.11.21 14:47:44

k33l
Użytkownik
Zarejestrowany: 2009.10.11
Posty: 10
System: Slackware 13.0
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Właśnie skompilowałem sobie TCD pod Slackware i działa pięknie. Musiałem odmutować i pogłośnić suwak od CD pod Alsamikserem. Niestety nie odpowiem Ci na pytanie czy kabel musi być podłączony czy nie bo to laptop. Ale coś mówi mi że raczej to dobry trop. Zobacz czy masz może jakieś inne wejścia pod Alsamikser wyciszone, może podłączyłeś się pod AUX albo inne wejście.

Offline

 

#5 2009.11.21 16:57:33

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

w Alsamikserze wszystkie kwadraciki [MM] zamieniłem na [00], nie pomogło.
Mam kartę dźwiękową Audigy 2 i troche tego badziewia tam mam hmm

Czy na jakiejś dystrybucji live byłbym w stanie to sprawdzić?
Jak zmienić moje audigy na zintegrowaną ? (na czas testów)

Wszystkie konsolowe programiki (cdcd, mcdp itp) zachowują się podobnie.

Jedynie smplayer (po ustawieniu w opcjach napędu /dev/cdrom) odtwarzał płytę lecz niestety przycinał , tak jakby porysowana płyta była, innej w ogóle nie przeczytał (płyty bez większych rys) - po prostu sobie nie radził program.


Debian Linux user               
Progressive trance music fan

Offline

 

#6 2009.11.21 20:10:18

ilin
Palacz
Skąd: Siemianice
Zarejestrowany: 2008.01.02
Posty: 190
System: Debian Wheezy/Sid
Fluxbox: 1.3.5

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Kod:

mplayer cdda://

Jak będzie przycinać to zwiększ cache.
Jest jeszcze opcja do regulowania prędkości napedu ale musisz w manualu mplayera poszukać bo nie pamiętam.

Offline

 

#7 2009.11.22 11:34:47

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Super, to już coś.
Włączyłem przez

Kod:

mplayer cdda:// -cache 1000

i gra pięknie. Problem tylko mam z klawiszologią - nie potrafię włączyć następnego utworu smile


Debian Linux user               
Progressive trance music fan

Offline

 

#8 2009.11.22 13:02:57

ilin
Palacz
Skąd: Siemianice
Zarejestrowany: 2008.01.02
Posty: 190
System: Debian Wheezy/Sid
Fluxbox: 1.3.5

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Z klawiszologią mplayera się nie bawiłem więc trudno mi poradzić.

Ale można z wiersza poleceń.

Trzeci utwór na płycie odpalisz

Kod:

mplayer cdda://3 -cache 1000

Ostatnio edytowany przez ilin (2009.11.22 13:03:15)

Offline

 

#9 2009.11.22 21:44:46

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Tak, na to już wpadłem z tym ,że aby przesłuchać całą płytkę trzeba wklepywać za każdym razem polecenie
Bym musiał zrobić 20 alsiaów bo

Kod:

alias cda='mplayer -cache 1000 cdda:// '

działa jako

Kod:

mplayer -cache 1000 cdda:// 3'

a odstępu między // a 3 nie może być.

Ostatnio edytowany przez Dalik (2009.11.22 21:45:01)


Debian Linux user               
Progressive trance music fan

Offline

 

#10 2009.11.23 12:23:35

Minio
Electric Castle resident
Skąd: Brno, Česko
Zarejestrowany: 2006.11.22
Posty: 546
System: Debian Testing
Fluxbox: Plasma 5.10.5 ;) (Fb 1.3.5)
WWW

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Można sobie napisać funkcję/skrypt. W przypływie dobroci nawet zrobiłem to za Ciebie:

Kod:

TRACKS=$(LANG=C mplayer -ao null -frames 0 -identify -cdrom-device /dev/hdc cdda:// 2>/dev/null | awk -F = '/ID_CDDA_TRACKS/ {print $NF}')

for i in ((i=0;i<="$TRACKS"; i++)); do
    mplayer -cdrom-device /dev/hdc cdda://$i -cache 1000
done

Można jeszcze użyć trap/read do przechwytywania specyficznych zdarzeń które będą uruchamiały następny/poprzedni utwór czy co tam sobie chcesz, ale to już pozostawiam jako pracę domową.

BTW: manual mplayera faktycznie nie wspomina o możliwości uruchomienia następnego utworu z AudioCD. Aż się wierzyć nie chce że nie można. W wolnej chwili przyjrzę się sprawie bliżej.

Offline

 

#11 2009.11.23 15:29:37

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Dzięki za skrypt.
Domyślam się ,że to jest w bashu ? W Pythonie też coś takiego bym napisał? (przymierzam się do nauki programowania w Pythonie)

edit.
Oczywiste ,że powyzszy skrypt jest dla mnie niezrozumiały więc za żywca go uruchomiłem (zmieniając tylko dostęp do napędu z hdc na hdb i wypluwa mi taki błąd:

Kod:

acd.sh: line 2: syntax error near unexpected token `('
acd.sh: line 2: `for i in ((i=0;i<="$TRACKS"; i++)); do '

Ostatnio edytowany przez Dalik (2009.11.23 18:20:31)


Debian Linux user               
Progressive trance music fan

Offline

 

#12 2009.11.23 20:43:20

Minio
Electric Castle resident
Skąd: Brno, Česko
Zarejestrowany: 2006.11.22
Posty: 546
System: Debian Testing
Fluxbox: Plasma 5.10.5 ;) (Fb 1.3.5)
WWW

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

W sumie dopiero po napisaniu poprzedniego posta zdałem sobie sprawę że on nie do końca robi to co chcesz. On po prostu odtwarza całą płytę od początku do końca, utwór po utworze. Ma to sens gdy dodać przechwytywanie zdarzeń o których wspominałem w poprzednim poście. Ma to też sens gdy dodać obsługę argumentów — pozwalających określić od którego utworu rozpocząć granie i na którym skończyć.

Jeśli chodzi o Twój wczorajszy post (o aliasach):
skoro między hmm/ a liczbą nie może być spacji, to dlaczego podajesz ją w aliasie?

Kod:

alias cda='mplayer -cache 1000 cdda://'

(jeśli nie zadziała to napisz sobie funkcję przyjmującą argument — wtedy zadziała na pewno).

A jeśli chodzi o Twój nowszy post:
1. można w Pythonie, tylko nie ma to większego sensu. Musiałbyś dodać wiele odwoływań do zewnętrznych poleceń przez system. A generalnie zasada jest taka — a przynajmniej ja jej przestrzegam — że jeżeli pisze się w jakimś języku, to się korzysta tylko z tego języka i jego bibliotek.

2. Mój błąd. Ta druga linijka powinna wyglądać tak:

Kod:

for ((i=0;i<="$TRACKS"; i++)); do

Offline

 

#13 2009.11.24 07:18:32

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Minio napisał(-a):

Kod:

alias cda='mplayer -cache 1000 cdda://'

Niestety tak już sprawdzałem (bez odstępu) z tym ,że po aliasie chciałem wprowadzić ścieżkę np. nr 3 więc korzystając z powyższego aliasu wklepuję:

Kod:

cda3

Zgadza się?

Wtedy powłoka nie rozpoznaje aliasu , a wprowadzenie

Kod:

cda 3

odpala ścieżkę nr 1 (bo nie może być odstępu)


AD. 2
Szukałem rozwiązań zmieniając przecinki, nawiasy, czydzysłowia ale uparcie się trzymałem pętli for x in i nie wpadłem na to by pominąć x in

edit.
co do Pythona to chodziło mi tylko i wyłącznie o to by poznać ten język a co oznacza ,że wolałbym nawet takie proste skrypty pisać w nim, wtedy by mi było łatwiej poznać go bliżej.

edit 2.

Program działa ale ie wiem jak zatrzymać lecącą płytkę? o_O Nawet ctrl+c nie działa neutral W Pythone bym powalczył ale o bashu to totalnie nic nie wiem neutral

Ostatnio edytowany przez Dalik (2009.11.24 21:42:03)


Debian Linux user               
Progressive trance music fan

Offline

 

#14 2009.11.24 22:00:09

Minio
Electric Castle resident
Skąd: Brno, Česko
Zarejestrowany: 2006.11.22
Posty: 546
System: Debian Testing
Fluxbox: Plasma 5.10.5 ;) (Fb 1.3.5)
WWW

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Napisz sobie funkcję:

Kod:

cda () { mplayer -cdrom-device /dev/hdc cdda://"$1"; }

cda 3 odtwarza trzeci utwór z płyty.

Ad Python — Twój wybór. Do nauki polecałbym jednak raczej jakiś kurs z neta (na pewno coś jest). Ewentualnie stawiaj sobie zadania — np. „jak wydrukować na ekran losowy cytat z bazy znajdującej się w pliku?” — i rozwiązuj je z dokumentacją na kolanie. Generalnie trudniejsze od implementacji w danym języku jest wymyślenie rozsądnej ścieżki do osiągnięcia danego celu. Ale to tylko moja opinia, a jak wiadomo programistą nie jestem.

Offline

 

#15 2009.11.25 21:00:17

Minio
Electric Castle resident
Skąd: Brno, Česko
Zarejestrowany: 2006.11.22
Posty: 546
System: Debian Testing
Fluxbox: Plasma 5.10.5 ;) (Fb 1.3.5)
WWW

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Dalik napisał(-a):

Problem tylko mam z klawiszologią - nie potrafię włączyć następnego utworu smile

! i @ (wykrzyknik i małpa, ewentualnie shift + 1 lub 2).

1. Specjalnie piszę nowy post a nie edytuję któryś z istniejących.
2. W polskiej wersji manuala (przynajmniej na Debianie testowym) próżno szukać tej informacji.

Offline

 

#16 2009.11.26 11:55:41

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

1. Shift + 1 o ile dobrze pamiętam przeskakiwał mi z 1 utworu na ostatni (tak jakby na płycie były tylko 2)
2. Ja mam Lennego i też nic nie wyczytałem

Ostatnio edytowany przez Dalik (2009.11.26 17:55:09)


Debian Linux user               
Progressive trance music fan

Offline

 

#17 2009.11.26 19:34:05

Minio
Electric Castle resident
Skąd: Brno, Česko
Zarejestrowany: 2006.11.22
Posty: 546
System: Debian Testing
Fluxbox: Plasma 5.10.5 ;) (Fb 1.3.5)
WWW

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

1. Nie potwierdzam (mplayer 1:1.0.rc2svn20091021-0.0). Może to kwestia ustawienia mplayera — ale mi wydaje się sensowne, że odtwarzając pierwszy utwór żądanie o poprzedni odtworzy ostatni. Próbowałeś shift + 2?

Offline

 

#18 2009.11.27 09:40:22

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Tiny CD player odtwarza płyty ale nie słychać dźwięku

Tak
shift +1 = zagrało mi ten sam od początku
shift +2 zagrało mi ostatni
Na płycie było 6 utworów.
Wyświetlało chapter 1 of 2 a przy ostatnim utworze 2 of 2

Próbowałem płytkę z 15 utworami to znalazło 11 chapterów
Podczas przełączenia z utworu 1 SHIFT +2 wskoczyło na 4 chyba.

Czy nie da się jakoś zrobić by Tiny CD mi odtwarzał korzystając z tego sterownika co mplayer? (dlaczego mplayer gra a Tiny nie ? hmm )


Debian Linux user               
Progressive trance music fan

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson