Tuesday, January 25, 2011

Merekam streaming radio online dengan cepat dan mudah




Ini merupakan salah satu oprekan saya, dasarnya sih cuma iseng2 saja. Awalnya pagi tadi setelah mendengar siaran radio di MQFM Bandung, biasa aja. Tapi mulai deh ada ide pingin rekam nih acaranya, soalnya bagus banget (apalagi lagu2 nasyidnya). Klo streamming sih dah biasa, dan bisa kok menggunakan di banyak aplikasi multimedia di linux (kebanyakan dah banyak dukung streaming), seperti: xmms2, audacious, amarok, rythmbox, dll...

Namun yang ini beda.., tanpa perlu menggunakan aplikasi hebat dan besar sudah bisa merekam siaran radio online. STREAMRIPPER, namanya. Berikut oprekan yang saya lakukan:

1. instalasikan dulu
STREAMRIPPER, dikompi..
$ sudo apt-get install streamripper

2. cari tahu alamat/lokasi streamnya,

klo alamat streaming radio MQFM Bandung adalah :
a. http://125.160.17.21:5432/listen.pls, berupa file atau
b. http://125.160.17.21:8200
, berupa url streaming

3. Mulai deh proses rekaman,
Format
:
streamripper URL (opsi)
$ streamripper http://125.160.17.21:5432/listen.pls Connecting... stream: Media Bening Hati MQFM 102.7 - Bandung Indonesia server name: SHOUTcast/Linux v1.9.8 declared bitrate: 24 meta interval: 32768 [skipping... ] - [ 481kb]

Hehehe.., ketauan ya ternyata servernya juga pake linux..,
Nah, klo mo berhenti tinggal CTRL+C saja. Nantinya akan ada folder bernama
(stream) Media Bening Hati MQFM 102.7 - Bandung Indonesia, dan sub folder di dalamnya bernama incomplete. File rekaman berada dalam folder incomplete dengan tipe ekstensi *.acc (default)

Beberapa opsi perintah pilihan :
- klo mo rekaman berformat *.ogg
$
streamripper http://125.160.17.21:5432/listen.pls .ogg

- klo mo taruh lokasi di folder tertentu.
$
streamripper http://125.160.17.21:5432/listen.pls -d /path/folder/

-klo mo rekaman berdasarkan waktu (detik)
$ streamripper
http://125.160.17.21:5432/listen.pls -l 60

-klo mo rekaman berdasarkan ukuran (megabyte)
$ streamripper
http://125.160.17.21:5432/listen.pls -M 3

-klo ingin merelay siaran radio dengan port tertentu.
$ streamripper
http://125.160.17.21:5432/listen.pls -r 9000

dengan merelay, semua host (klien) yang kerkoneksi dalam jaringan dapat mendengar siaran radio ini bersama-sama, yaitu dengan mengakses aplikasi multimedia dan menjalankan layanan streaming di url :
http://IP-KOMPI-ANDA:9000

klo tidak menyertakan port-nya ..,
$ streamripper http://125.160.17.21:5432/listen.pls -r
maka default port nya adalah 8000

Monday, January 24, 2011

Cerita Legenda Ubuntu dan XP

ceritanya begini, si levi pingin ubuntu dan xp temenan gitu, ato mungkin kata bahasa 4l4y-nya (keren) dual boot..

kondisi partisi levi begini,
All:120GB di hardisk sata (sda) dengan rinci:
____________________________________
Ubuntu(sda1) XP(sda2) OTHER(sda3)
80GB 20GB 20GB
`````````````````````````````````````
setelah instal xp di partisi yang udah disediakan (sda2), lancar abiz..,
tapiiiiiiiiiiiiiiiiiiiiiiiiiiiii, grub UBUNTU ilang, kamana euy!!!!!!!!!!!

all is well,, all is well,, alias tenang aja,
jahat memang si dia udah ngilangin ubuntu,
udah deh begini caranya,, cari si (grub) ubuntu:

1. ambil cd live/instalasi ubuntu versi 10.04.

2. coba boot dan jalankan secara livecd (versi yang sama).

3. buka teminal dan cek data hdd si levi.

4. Begini sintaknya, pake sudo ya (root)
$ sudo su
$ fdsik -l, memperlihatkan info lokasi partisi hdd dll

5. Cek partisi ubuntu...., sebelumnya harus tau dan yakin Ubuntunya dimana. klo di si levi mah (laptop saya) adanya di sda1.
$ sudo mount -t ext4 /dev/sda1 /mnt/
$ sudo mount -t proc proc /mnt/proc
$ sudo mount -t sysfs sys /mnt/sys/
$ sudo mount -o bind /dev/ /mnt/dev/
$ sudo chroot /mnt /bin/bash

6. Instal GRUb....,
$ grub-install /dev/sda (kudu wajib gak ada pesan error, klo ada ulangi deh langkah 5)


7. Biz tu, restart deh komputer, gak usah klak-klik ini itu, ketik ja:
$ shutdown -r now

8. Jreng-jreng udah ada deh, muncul lagi grub ubuntunya, swiiit, swiit,

Baiknya si Ubuntu,

Lho kok di menu pilihan si `XP` nggak terdaftar ya? oh ya tadi jahat sih,, makanya ubuntu gak temenan,
tenang kok si `ubuntu` masih baik hati tinggal update ja si grubnya, pasti ubuntu mo temenan ma xp....,
sebelumnya masuk ja dulu ke ubuntu, bix tu ke terminal truz ikutin petunjuk di bawah:

##############################################################
indrawijaya@ranindra-pc:~$ sudo update-grub
Generating grub.cfg ...
Found background image: lucid.png
Found Sabily background: sabily-manarat.png
Found linux image: /boot/vmlinuz-2.6.32-25-generic
Found initrd image: /boot/initrd.img-2.6.32-25-generic
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sda2
done
indrawijaya@ranindra-pc:~$
##############################################################

tuh kan nongol si XP nya, kik..kik..kik..

note : kaitkan ilmu dengan menuliskannya. :)

Monday, December 27, 2010

Instal Wireless Card TP-Link WN722N di Ubuntu

Sedikit informasi untuk para netter, yang mungkin sebagian orang mungkin belum tahu bagaimana ya menginstall wireless card merk TP-Link dengan tipe WN722N. Awalnya saya tak terpikirkan apakah jenis kartu wireless tersebut dapat terpakai atau tidak. Sempat tak terpakai beberapa bulan karena ternyata secara default ubuntu milik saya si Lucid (10.04) tidak mengenali perangkat setelah saya tancapkan. Hampir mo dijual kembali tuh TP-Link.

Setelah mencari informasi kesana-kemari, syukurnya perangkat TP-Link jenis WN722N milik saya tersebut dapat beroperasi dengan baik dan lancar. Prosedurnya adalah menginstallkan driver TP-Link dengan menggunakan ndiswrapper. Awalnya menggunakan driver yang berasal dari cd dalam kemasannya. Namun aneh, proses instalasi berhasil tapi perangkat dianggap tidak terkoneksi padahal telah saya tancapkan secara pas gitu. Ternyata eh ternyata, TP-Link WN722N dapat dipakai dengan driver milik WN422G.

Dalam websitenya ndiswrapper ternyata mendukung banyak kartu wireless. Saya tampilkan dukungan kartu wireless untuk produk TP-Link seperti pada gambar di bawah ini :










Ok, Gak usah banyak prolog deh.., berikut hasil oprekan saya dalam menginstalkan wireless card TP-Link WN722N ini:

1. Awalnya saya colokkan TP-Link WN722N, coba dicek dengan dmesg dan lsusb seperti ini :
dmesg :
$

lsusb :
$ Bus 001 Device 003: ID 0cf3:9271 Atheros Communications, Inc.





Informasi yang didapat dari hasil dmesg ternyata perangkat ini tidak terdeteksi apa-apa (nihil). Sedangkan dari lsusb ternyata sambungan/perangkat ini masih baik karena dapat mengenali ID manufacture TP-Link 0cf3 dan chipset/product nya yaitu 9271.

2. Download driver WN422G disini, kemudian ekstrak ke Desktop biar mudah.

3. Instal dengan ndiswrapper seperti berikut :

$ sudo ndiswrapper -i .inf


4. Setelah itu coba cek perangkat dengan : ndiwsrapper -l

indrawijaya@ranindradotnet:~$ ndiswrapper -l
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
netathuw : driver installed
device (0CF3:9271) present

dari hasil di atas dapat dikatanan bahwa driver telah terinstall dan device/perangkat dapat digunakan.

5. informasi setelah diinstal dengan dmesg

indrawijaya@ranindradotnet:~$ dmesg
[ 2512.216208] usb 2-1: new high speed USB device using ehci_hcd and address 14
[ 2512.365492] usb 2-1: configuration #1 chosen from 1 choice
[ 2512.484104] usb 2-1: reset high speed USB device using ehci_hcd and address 14
[ 2512.639851] ndiswrapper: driver netathuw (,07/08/2009,7.7.0.51) loaded
[ 2514.450309] wlan1: ethernet device 94:0c:6d:88:f9:52 using NDIS driver: netathuw, version: 0x70007, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 0CF3:9271.F.conf
[ 2515.400797] ADDRCONF(NETDEV_UP): wlan1: link is not ready
[ 2515.408148] wlan1: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK

6. Cek di network manager















7. Cek dengan ifconfig -a
indrawijaya@ranindradotnet:~$ ifconfig -a
...
wlan0 Link encap:Ethernet HWaddr 00:1c:bf:69:fd:97
inet addr:192.168.182.193 Bcast:192.168.182.255 Mask:255.255.255.0
inet6 addr: fe80::21c:bfff:fe69:fd97/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:143891 errors:0 dropped:0 overruns:0 frame:0
TX packets:189143 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:77592662 (77.5 MB) TX bytes:157244793 (157.2 MB)

wlan1 Link encap:Ethernet HWaddr 94:0c:6d:88:f9:52
inet6 addr: fe80::960c:6dff:fe88:f952/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9199 (9.1 KB) TX bytes:9258 (9.2 KB)

informasi di atas perangkat TP-LINK saya terdeteksi dengan nama wlan1 sedangkan wlan1 milik laptop saya.

8. Beres dech
Akhirnya saya bisa coba akses internet dengan TP-Link milik saya dengan ciri kedip-kedipan lampu warna hijau di perangkat TP-Link WN722N. Jadi klo rekan-rekan ingin membeli produk kartu wireless untuk pc/laptopnya, jangan salah pilih dan usulan saya pilih ja TP-Link WN722N (bukan promosi lho).. :D

Sunday, December 26, 2010

Cara koneksi wifi hotspot lewat terminal

Iseng-iseng aja saya nulis blog ini.., mungkin bagi para netter linux yang lazim sudah mahir dan begitu hapal dengan aktivitas bagaimana caranya agar laptop/pc-nya dapat terhubung ke zona wifi yang gratis ataupun komersial seperti yang saya pakai saat nulis blog ini.

Tentunya sahabat punya pengalaman unik untuk dapat menceritakan hasil oprekannya. Bagi saya apapun itu tentu sangat berarti, apalagi bagi orang yang membutuhkan/mecari infromasi. Baiklah bagi sahabat yang ingin tahu cara singkat seperti judul di atas ikuti beberapa petunjuk di bawah :

1. Saya harus tahu dulu kartu wireless mana yg ingin dipakai untuk koneksi??
caranya : $ ifconfig -a
hasil :
... wlan0 Link encap:Ethernet HWaddr 00:1c:bf:69:fd:97 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

coba lirik bagian 'wlan0' ternyata ada tuh kartu wireless-nya, biasanya klo kita punya 2 kartu wireless akan nongol lagi wlan1 (yg ke-2) -nya. Untuk itu kita pastikan dulu kartu mana yang bakal dipakai buat koneksi-nya. Anggaplah yang wlan0 aja ya, :)
2. Saya gak tahu wlan0 kondisi on atau off ya?
caranya : $ sudo ifconfig wlan0 up
hasil :
... wlan0 Link encap:Ethernet HWaddr 00:1c:bf:69:fd:97 inet6 addr: fe80::960c:6dff:fe88:f952/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:238 (238.0 B)

nah, coba deh bandingkan hasil nya dengan yang di atas sebelum kita on kan?? singkatnya klo up itu untuk menghidupkan wireless, sedangkan down untuk off.
3. Apa saja ya sinyal wifi yang saya dapat dari kartu wireless saya?
caranya : $ iwlist wlan0 scanning
hasil :
... Cell 03 - Address: 00:1E:E5:76:CB:28 ESSID:"imperiumhotspot" Protocol:IEEE 802.11b Mode:Managed Frequency:2.432 GHz (Channel 5) Quality:29/100 Signal level:-77 dBm Noise level:-96 dBm Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s Extra:bcn_int=100 Extra:atim=0 ...

informasi di atas saya ambil sepenggal nya aja, sebenarnya saya dapat sekitar 20 (Cell) area wifi. Namanya juga di kota, beda sama dikampung, hehe...
imperium merupakan warnet yang menyediakan akses internet dengan media hotspot dengan acces point sebagai media 'penyebar' sinyal wifinya, tentu berbayar.
4. Bagaimana mengkoneksikannya ke laptop/pc saya?
caranya : $ sudo iwconfig wlan0 essid imperiumhotspot

gunakan essid (mana/ID yang dipaakai sebagai pengenal zona wifi) untuk meng-koneksikan pc ke jaringan wifi imperium.

5. Truz setting ipnya gimana?
caranya : $ sudo dhclient wlan0
hasil :
... Listening on LPF/wlan0/00:1c:bf:69:fd:97 Sending on LPF/wlan0/00:1c:bf:69:fd:97 Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8 DHCPOFFER of 192.168.182.136 from 192.168.182.1 DHCPREQUEST of 192.168.182.136 on wlan0 to 255.255.255.255 port 67 DHCPACK of 192.168.182.136 from 192.168.182.1 bound to 192.168.182.136 -- renewal in 399 seconds.

penyedia layanan wifi sangat jarang klo pakai ip static apalagi dalam jumlah pc yang banyak, ribet kali ya. oleh karena itu, pengalamatan ip untuk pc client biasanya mengunakan dhcp server.
klo dilihat ternyata saya mendapat ip 192.168.182.136 dari pc server (192.168.182.1) yang telah memiliki dhcp server untuk melakukan manajemen ip secara dinamis.

6. Mengecek informasi ip yang didapat gimana?
caranya : $ ifconfig wlan0
hasil :
wlan0 Link encap:Ethernet HWaddr 00:1c:bf:69:fd:97 inet addr:192.168.182.136 Bcast:192.168.182.255 Mask:255.255.255.0 inet6 addr: fe80::960c:6dff:fe88:f952/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:120062 errors:0 dropped:0 overruns:0 frame:0 TX packets:138142 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:76184815 (76.1 MB) TX bytes:119116259 (119.1 MB)

lengkap sudah tuh, coba lihat ip address, broadcast, dan net mask sudah terisi dari hasil oprekan kita di no. 5. Info RX merupakan besaran kapasitas pc men-download, sedangkan TX-nya mengupload..

7. Apakah langsung bisa koneksi?
eittss., tunggu dulu namanya juga bayar tentu kita harus beli voucher-nya dulu. setelah itu nanti kita dikasih username dan password untuk dipakai sewaktu pingin internetan. Untuk penggunaannya biasa dilakukan dalam browser dengan mengetikkan url ip server, seperti gambar di bawah ini..


8. Cek koneksi internet?
caranya : $ ping facebook.com
hasil :
... PING facebook.com (69.63.189.11) 56(84) bytes of data. 64 bytes from www-10-01-ash2.facebook.com (69.63.189.11): icmp_seq=1 ttl=241 time=329 ms 64 bytes from www-10-01-ash2.facebook.com (69.63.189.11): icmp_seq=2 ttl=241 time=330 ms 64 bytes from www-10-01-ash2.facebook.com (69.63.189.11): icmp_seq=3 ttl=241 time=339 ms 64 bytes from www-10-01-ash2.facebook.com (69.63.189.11): icmp_seq=4 ttl=241 time=394 ms 64 bytes from www-10-01-ash2.facebook.com (69.63.189.11): icmp_seq=5 ttl=241 time=371 ms 64 bytes from www-10-01-ash2.facebook.com (69.63.189.11): icmp_seq=6 ttl=241 time=488 ms --- facebook.com ping statistics --- 7 packets transmitted, 6 received, 14% packet loss, time 6006ms rtt min/avg/max/mdev = 329.474/375.820/488.456/55.604 ms

klo informasi ping-nya seperti di atas saya jamin deh bisa internetan..,

9. Selamat berinternetan..

-------------------------------------------
Tools : ifconfig, iwlist, iwconfig, dhclient, dan ping