Galerie musicale

Apprenez à configurer la page Galerie musicale pour le thème Solitude.

Configuration de la page

Ouvrez un terminal dans le répertoire racine de votre blog Hexo et exécutez la commande suivante pour créer une nouvelle page :

hexo new page music

Création du fichier de données

Cela générera un dossier music dans le répertoire source de votre blog contenant un fichier index.md. Ajoutez la valeur type de la page à l'intérieur de ce fichier.

Référence (modifiez selon vos besoins) :

index.md
---
title: Galerie musicale
date: 2025-07-13 23:24:50
comment: false
type: music
---

Modification de la configuration du thème

Vous devez modifier les configurations suivantes :

Configuration de la galerie musicale

Requis si vous activez la galerie musicale. Remplacez par votre propre ID de playlist. Personnalisez les autres options selon vos besoins.

_config.solitude.yml
# Approximativement à la ligne 883
# --------------------------- début ---------------------------
# Page musique
# 音乐馆
music:
  enable: true
  # ID de playlist / ID de chanson unique
  id: 5144842535
  # Fournisseur de service : netease / qq / xiami / kugou / baidu
  server: netease
  # Type : playlist / song
  type: playlist
  # Volume par défaut
  volume: 0.8
  # Lecture automatique
  mutex: true
  # Mode de lecture : list / random
  order: list
# --------------------------- fin ---------------------------

Configuration de l'API Meting

_config.solitude.yml
# Approximativement à la ligne 900
# --------------------------- début ---------------------------
# Meting API
# 音乐 API
# https://api.i-meto.com/
meting_api: "https://api.injahow.cn/meting/"
# --------------------------- fin ---------------------------

Personnalisation avancée

Options de lecteur

Vous pouvez personnaliser davantage le lecteur musical :

_config.solitude.yml
music:
  enable: true
  id: 5144842535
  server: netease
  type: playlist
  volume: 0.8
  mutex: true
  order: list
  # Options supplémentaires
  preload: 'auto'     # Préchargement : auto / metadata / none
  theme: '#b7daff'    # Couleur du thème
  loop: 'all'         # Mode de boucle : all / one / none
  listFolded: false   # Liste pliée par défaut
  listMaxHeight: 340  # Hauteur maximale de la liste

Fournisseurs de musique pris en charge

  • NetEase (netease) - Service de musique chinois populaire
  • QQ Music (qq) - Service de musique de Tencent
  • Xiami (xiami) - Service de musique d'Alibaba
  • Kugou (kugou) - Plateforme de musique chinoise
  • Baidu (baidu) - Service de musique de Baidu

Types de contenu

  • playlist - Liste de lecture complète
  • song - Chanson unique

Dépannage

Problèmes courants

La musique ne se charge pas

  1. Vérifiez que l'ID de la playlist/chanson est correct
  2. Assurez-vous que l'API Meting est accessible
  3. Vérifiez les paramètres de CORS de votre serveur

Problèmes de lecture automatique La plupart des navigateurs modernes bloquent la lecture automatique. L'utilisateur doit interagir avec la page avant que la musique puisse jouer automatiquement.

API indisponible Si l'API par défaut ne fonctionne pas, vous pouvez utiliser une API alternative ou héberger la vôtre.