Web Analytics

your_lastfm

⭐ 129 stars Hindi by Gomaink

🌐 भाषा

Status License

आपका LastFM

एक कंटेनरीकृत Node.js एप्लिकेशन जो Last.fm से स्क्रॉबल्स सिंक्रनाइज़ करता है, उन्हें लोकल SQLite डेटाबेस में संग्रहीत करता है, और एक वेब डैशबोर्ड प्रदान करता है।

image


परियोजना

Your LastFM एक Node.js एप्लिकेशन है जिसे स्वचालित रूप से Last.fm से संगीत स्क्रॉबल्स सिंक्रोनाइज़ करने के लिए डिज़ाइन किया गया है। यह आपके सुनने के इतिहास को एक स्थानीय SQLite डेटाबेस में संरक्षित करता है और डेटा विज़ुअलाइज़ेशन के लिए एक वेब इंटरफ़ेस उपलब्ध कराता है।

यह परियोजना पूरी तरह से Docker के साथ कंटेनराइज़्ड है, जिसमें डेटाबेस इनिशियलाइज़ेशन और अनुक्रमिक निष्पादन को संभालने के लिए एक स्वचालित एंट्रीपॉइंट है (पहले सिंकिंग, फिर वेब एपीआई लॉन्च)। यह कंटेनर के अंदर वेब सेवा को सक्रिय और लचीला बनाए रखने के लिए PM2 प्रोसेस मैनेजर का भी उपयोग करता है।

विशेषताएँ

इंटरएक्टिव वेब डैशबोर्ड

स्वचालित Last.fm स्क्रॉबल सिंक्रोनाइज़ेशन

स्थानीय संगीत इतिहास डेटाबेस

हालिया स्क्रॉबल्स दृश्य

मित्र तुलना (संगतता दृश्य)

साझा करने योग्य संगीत कार्ड

आवश्यकताएँ

स्थापना

एक .env फ़ाइल बनाएँ

LASTFM_API_KEY=your_lastfm_api_key
LASTFM_USERNAME=your_lastfm_username

Last.fm: अपना API कुंजी प्राप्त करने के लिए यहाँ एक API खाता बनाएँ।

डॉकर कम्पोज़

services:
  your-lastfm:
    image: gomaink/your-lastfm
    container_name: your-lastfm
    ports:
      
  • "1533:1533"
env_file:
  • .env
volumes:
  • ./data:/app/data
restart: unless-stopped

टर्मिनल पर: docker compose up -d

फिर एक्सेस करें:

http://localhost:1533
(या localhost को अपने सर्वर IP से बदलें)

लाइसेंस

यह परियोजना MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है।

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-27 ---