Maloja Hosting

Müzik dinleme geçmişinizi ve scrobble'larınızı Last.fm'e özel, kendi kendine barındırılan bir alternatifinde takip edin.

  • Bir tıkla dağıt
  • 15 GB Gerekli Disk Alanı
  • 1 GB RAM Gerekli bellek
  • 2 €'dan Fiyat
Şimdi sipariş ver Kurulum ücreti yok

AvaHost'ta aldıklarınız

Tek tıklama ile dağıtım, özel bir alan adı, ücretsiz HTTPS, otomatik uygulama güncellemeleri ve planlı yedeklemeler her Cloud Uygulaması ile birlikte gelir. Bir sunucuda birden fazla uygulama çalıştırabilirsiniz ve terminal erişimi dahildir.

Bu şablon bir veritabanı konteyneri içermez.

Sunucu Sipariş Et

Teknoloji

Docker görüntüsü
krateng/maloja:latest
Varsayılan port
42010

Maloja nasıl çalışır

Maloja, uyumlu oynatıcılar veya istemcilerden scrobble'ları alır ve her dinleme olayını kişisel bir veritabanında depolar. Arayüz bu geçmişi grafikler, zamana dayalı istatistikler, sanatçı ve parça görünümleri, dinleme alışkanlıkları ve manuel olarak düzeltilmiş meta veriye dönüştürür. Bir API anahtarı, yetkili istemcilerin yeni olaylar göndermesini sağlar.

Uyumluluk uç noktaları, ListenBrainz veya GNU FM istemcileri tarafından kullanılan biçimleri kabul edebilir; yerel API, Maloja'ya özgü entegrasyonları destekler. Mevcut geçmiş, resmi Spotify veya ListenBrainz dışa aktarımlarından, desteklenen bir biçimdeki Last.fm dışa aktarımından veya başka bir Maloja örneğinden içe aktarılabilir. Bir oynatıcı doğrudan rapor veremediğinde manuel scrobbling kullanılabilir.

Maloja'nın temel özellikleri

Uygulama, dinleme geçmişinin sahipliği ve özelleştirilmesine vurgu yapar. Kullanıcılar sanatçı ilişkilendirmelerini tanımlayabilir, adlandırma varyasyonlarını birleştirebilir, özel görüntüler ekleyebilir ve meta verileri ayarlayarak grafiklerin tanıdıkları kataloğu yansıtmasını sağlayabilir. Last.fm veya Spotify gibi harici görüntü kaynakları, ayrı API kimlik bilgileri gerektirebilir.

Maloja bir müzik akışı sunucusu değildir ve şarkı, abonelik veya oynatıcı hesabı sağlamaz. Uyumlu istemciler tarafından sağlanan dinleme etkinliğini kaydeder. Scrobbling uygulaması, uç nokta, API anahtarı veya oynatıcı entegrasyonu yanlış yapılandırılmışsa, oynatma devam edebilir ancak kişisel geçmiş eksik kalabilir.

Maloja ve Last.fm karşılaştırması

1

Maloja

Maloja, gönderilen dinleme olaylarından özel grafikler ve istatistikler üreten, kendi kendine barındırılan bir scrobble veritabanıdır. Last.fm, masaüstü ve mobil uygulamalar, büyük müzik platformları için entegrasyonlar, kişiselleştirilmiş raporlar, sosyal dinleme geçmişi, sanatçı bilgileri ve öneriler içeren barındırılan bir profil hizmetidir.

2

Last.fm

Last.fm, geniş bir ticari entegrasyon ağı ve desteklenen hizmetler arasında çalışan barındırılan bir profil isteyen dinleyicilere uygun olabilir. Maloja, geçmişlerinin yerel kontrolünü değer veren ve istemcileri, API anahtarlarını, meta veri düzeltmelerini, görüntü sağlayıcılarını, içe aktarımları, depolamayı ve yedeklemeleri yapılandırmaya istekli olan kullanıcılara hitap eder.

Sipariş Maloja

Maloja'yı kimler kullanır

Müzik meraklıları, uzun vadeli dinleme geçmişini korumak, sanatçıları veya parçaları zaman içinde karşılaştırmak ve bir akış sağlayıcısından bağımsız grafikler oluşturmak için Maloja'yı kullanır. Başka bir scrobbling hizmetinden geçen kullanıcılar desteklenen dışa aktarımları içe aktarabilir; geliştiriciler ise yerel API aracılığıyla kişisel araçları bağlayabilir.

İstatistiklerin doğruluğu, alınan olaylar ve meta veriye bağlıdır. Yinelenen scrobble'lar, tutarsız sanatçı adları, eksik albüm bilgileri veya bağlantısı kesilen istemciler grafikleri bozabilir. Periyodik inceleme ve düzeltme, yararlı bir kişisel dinleme arşivini korlamanın bir parçasıdır.

Maloja'yı kendi kendine barındırma: gereksinimler ve maliyet

Talep, scrobble hacmi, içe aktarılan geçmiş, grafik hesaplamaları, eşzamanlı ziyaretçiler, görüntü önbelleği, özel sanat eseri, API çağrıları ve tutulan yerel verilerle artar. Katalog, PostgreSQL ve MariaDB'yi Gerekli Değil olarak kaydeder; kalıcı Maloja veri dizini, birlikte korunması gereken geçmiş ve yapılandırmayı içerir. Maloja depolama odaklı olduğundan, Plan 3'te 50 GB gerçekçi bir başlangıç noktasıdır ve Plan 4'te 100 GB büyük bir kütüphaneye daha uygun olur.

AvaHost'ta Maloja, Plan 1'de €2 kullanır. Barındırılan Maloja paketi, tek tıklamayla dağıtım, otomatik HTTPS'li özel bir etki alanı, otomatik uygulama güncellemeleri ve zamanlanmış yedeklemeler içerir. Katalog dağıtımı, oluşturulan bir yönetici parolası sağlar ve Maloja, uyumlu oynatıcılar için ayarlarından bir API anahtarını ortaya çıkarır. Müzik abonelikleri, ses dosyaları, scrobbling istemcileri, oynatıcı yapılandırması ve isteğe bağlı görüntü sağlayıcısı kimlik bilgileri dahil değildir.

F.A.Q

  • Maloja, Plan 1’de €2’den başlar. Kişisel bir scrobble geçmişi ve hafif tarama için giriş planı uygundur; büyük içe aktarmalar, çok sayıda yıllık etkinlik, görüntü önbelleğe alması, grafik oluşturma, API trafiği ve birden fazla görüntüleyici talep artırabilir. Depolama alanı önemlidir: Plan 3, 50 GB ve Plan 4, 100 GB sunmaktadır.

  • Oluşturulan yönetici parolasıyla oturum açın, ardından Maloja ayarlarında gösterilen API anahtarını alın. Uyumlu bir oynatıcı, tarayıcı uzantısı, mobil istemci veya desteklenen sunucu ile son Maloja URL’sini ve bu anahtarı yapılandırın. Birkaç parçayı test edin ve sanatçı, başlık, zaman damgası ve albüm meta verilerini doğrulayın, ardından büyük bir geçmiş veri setini içe aktarın.

  • Özel bir hostname, DNS AvaHost’a işaret ettikten sonra Maloja’yı otomatik HTTPS aracılığıyla açığa çıkarabilir. Son adresiyle her scrobbling istemcisini güncelleyin ve değişiklikten sonra gönderileri onaylayın. Oynatıcılarda depolanan eski uç noktalar sessizce geçmişi kaydetmeyi durdurabilir, bu nedenle tüm cihazların geçiş yaptığını varsaymadan önce recent-scrobble görünümünü kontrol edin.

  • Hayır. Maloja dinleme olaylarını kaydeder ve kişisel istatistikleri görüntüler; şarkı, akış aboneliği, oynatıcı hesabı veya Last.fm erişimi sağlamaz. Kullanıcılar yasal oynatma hizmetleri ve uyumlu scrobbling istemcileri sağlar. İsteğe bağlı sanatçı-görüntü sağlayıcıları da ayrı API kimlik bilgilerine ihtiyaç duyabilir ve eksik istemci olayları barındırma platformu tarafından otomatik olarak yeniden yapılandırılamaz.