Merhaba,ben Java ile mp3 dosyalarını düzenleyebileceğim bir program yapmak istiyorum.Bu program, mp3 dosyasıyla ilgili birçok bilgiyi düzenleyebilecek.Örneğin; albümlere göre ayırmak,türlere göre ayırmak,boyutlara göre sınıflandırmak vs.

Bunları yaptırabilmek için hangi kütüphaneyi veya sınıfları kullanmam gerekli? Cevaplarınız için teşekkürler.

soruldu: 27 Eyl '14, 08:21

loser's gravatar image

loser
2066915
cevap kabul oranı: 40%

kapatıldı: 12 Eki '14, 15:01

NetBeans IDE ile MP3 Player yapimi: http://www.youtube.com/watch?v=LavMuqK5Is0

Ayrica JavaFX kullanirsaniz Audio ve Video formatlari destekleniyor: http://docs.oracle.com/javase/8/javafx/media-tutorial/overview.htm#JFXMD101

(29 Eyl '14, 14:34) CemIkta ♦ CemIkta's gravatar image

Bu soru 12 Eki '14, 15:01 loser tarafından "Bu soru cevaplandı ve bir cevap daha önce kabul edildi" gerekçesiyle kapatıldı.


Xuggler adında bir kütüphane kullanmıştım. FLAC, WAV, MP3 çevirme işlemleri ve ses kalitesi ve frekans gibi özellikleri ile uğraşmıştım.

Kütüphane docs ve indirmek için tıklayınız..

permanent link

cevaplandı: 27 Eyl '14, 12:31

Turgay%20Can's gravatar image

Turgay Can
8.3k63798
cevap kabul oranı: 18%

Eclipse kullanıyorum.Biraz daha anlatabilirseniz iyi olur yeniyim.Nasıl eklenir?Nasıl kullanılır vs.

(27 Eyl '14, 14:47) loser loser's gravatar image

link'i okursanız, direkt olarak pom dosyanız için dependency örneği mevcut.

<dependency> <groupid>xuggle</groupid> <artifactid>xuggle-xuggler</artifactid> <version>5.2</version> </dependency>

Örnek kodlar ;

http://www.xuggle.com/xuggler/demos

sitesinde tüm detaylar mevcut. incelemeniz yeterli olur.

(27 Eyl '14, 14:54) Turgay Can Turgay%20Can's gravatar image

İngilizcem çok iyi olmadığı için pek bir şey anlayamadım.dependency,pom biraz yabancı olduğum şeyler.

(28 Eyl '14, 07:39) loser loser's gravatar image

sen konsoldan başla en iyisi. adım adım gitmek lazım

(29 Eyl '14, 06:52) Dkyc Dkyc's gravatar image

İstediklerimi yapmak için bir kütüphane buldum.Birilerinin işine yarar diye nasıl yaptığımı anlatacağım.

http://sourceforge.net/projects/javamusictag/

Bu link ile kütüphaneyi indiriyoruz.Ben Eclipse kullandığım için ona göre anlatacağım. İndirdikten sonra jar dosyasını çalıştığınız projenin src klasörüne kopyalayın. Eclipse'te çalıştığınız projeyi refresh edin.Sonra zaten jar dosyası gözükecektir. Jar dosyasına sağ tıklayıp Build Path > Add to Build Path yapın.Bu kadar.

Bu kodlarla istediğiniz değişikliği yapabilirsiniz. Umarım birilerinin işine yarar.

import java.io.File;
import java.io.IOException;
import org.farng.mp3.MP3File;
import org.farng.mp3.TagException;
import org.farng.mp3.id3.AbstractID3v2;

public class ReadID3 {
public static void main(String[] args) throws IOException, TagException {

    File sourceFile = new File("D:\\Musics\\Songs\\3\\music.mp3");
    MP3File mp3File = new MP3File(sourceFile);
    AbstractID3v2 tag = mp3File.getID3v2Tag();

    tag.setSongTitle("Şarkı Adı");

    mp3File.setID3v2Tag(tag);
    mp3File.save();
  }
}

Bu linkte kütüphanenin nasıl kullanılacağı anlatılıyor.

http://javamusictag.sourceforge.net/QuickStart.html

Yukarıdaki kütüphanenin çok kullanışlı olmadığını farkettim.Bu kütüphane daha kullanışlı ve basit.Aynı şekilde jar dosyasını projeye ekleyebilirsiniz.

http://beaglebuddy.com/

permanent link

cevaplandı: 28 Eyl '14, 10:41

loser's gravatar image

loser
2066915
cevap kabul oranı: 40%

değiştirildi: 12 Eki '14, 14:51

Güzel kardeşim, eline sağlık :)

Sana bir arkadaşın olarak tavsiyem, ingilizceni kesinlikle geliştir ve java ile kod yazacaksan ya gradle yada maven gibi bir build aracı ile proje geliştirmeye kendinizi zorlayınız. Elinizle projeye kütüphane eklemek projeyi farklı bir yere taşıdığınızda yada eklediğiniz kütüphanenin dependency olan dosyalarına ihtiyacı varsa onlarıda bulup eklemenizi isteyecek buda fazlasıyla zaman kayıbı ve projeyi geliştirirken bir yerde alacağınız hata ile karşılaşırsınız genelde kütüphanenin dependency kütüphanelerinin eksikliği ile.

İyi çalışmalar.

(28 Eyl '14, 14:18) Turgay Can Turgay%20Can's gravatar image

Dediklerin hakkında araştırma yapacağım.Zaman ayırıp cevap verdiğin için teşekkür ederim.

(28 Eyl '14, 16:04) loser loser's gravatar image

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077
×3

Soruldu: 27 Eyl '14, 08:21

Görüntüleme: 632 kez

Son güncelleme: 12 Eki '14, 15:01

powered by BitNami OSQA