Recherche avancée

Médias (1)

Mot : - Tags -/copyleft

Autres articles (14)

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

  • Le plugin : Gestion de la mutualisation

    2 mars 2010, par

    Le plugin de Gestion de mutualisation permet de gérer les différents canaux de mediaspip depuis un site maître. Il a pour but de fournir une solution pure SPIP afin de remplacer cette ancienne solution.
    Installation basique
    On installe les fichiers de SPIP sur le serveur.
    On ajoute ensuite le plugin "mutualisation" à la racine du site comme décrit ici.
    On customise le fichier mes_options.php central comme on le souhaite. Voilà pour l’exemple celui de la plateforme mediaspip.net :
    < ?php (...)

Sur d’autres sites (2289)

  • I cannot play a mp3 file on Discord's voice channel using discord.py

    1er décembre 2024, par ra1ned

    I am creating a discord bot that plays lofi for me. It does not play a song for me even though it shows a green indicator on a voice channel.

    &#xA;

    Here's what I've written :

    &#xA;

    if message.content == "!join":&#xA;    await message.author.voice.channel.connect()&#xA;    await message.channel.send("Successfully connected")&#xA;&#xA;if message.content == "!play":&#xA;    if message.guild.voice_client is None: &#xA;        await message.channel.send("use !join")&#xA;        return&#xA;    &#xA;    await message.channel.send("playing a song rn")&#xA;    print(&#x27;*** playing a song rn&#x27;)&#xA;    &#xA;    message.guild.voice_client.play(discord.FFmpegPCMAudio(&#x27;lofi.mp3&#x27;))&#xA;

    &#xA;

    I put FFmpeg.exe and lofi.mp3 in the same directory as this script.&#xA;Also, it is strange that FFmpeg does not return any exception nor output on console although it seems to have failed to load the file. I have seen people who had the same problem, but it seems like that they get some error messages, unlike me.

    &#xA;

    Here's the output on console after using !join

    &#xA;

    2024-12-01 16:59:39 INFO     discord.voice_state Connecting to voice...&#xA;2024-12-01 16:59:39 INFO     discord.voice_state Starting voice handshake... (connection attempt 1)&#xA;2024-12-01 16:59:40 INFO     discord.voice_state Voice handshake complete. Endpoint found: japan8946.discord.media&#xA;2024-12-01 16:59:40 INFO     discord.voice_state Voice connection complete.&#xA;

    &#xA;

    after using !play, it only displays the message I wrote :

    &#xA;

    *** playing a song rn&#xA;

    &#xA;

    Can someone help me with this ?

    &#xA;

  • Revision 1ed82ea7643e3dd7fa1e41f9a030ffadc0b157dd : critere {{{ {fusion /x/y} }}} dans les boucles (DATA). Exemple : fusion ...

    25 décembre 2010, par Fil — Log

    critere fusion /x/y dans les boucles (DATA). Exemple : fusion sur le champ email d’une liste d’adresses en CSV : […] A noter : la fusion se fait apres le tri et sur le premier element rencontre. De cette maniere, si un tableau est trie !par date puis fusionne sur le champ email, l’enregistrement (...)

  • voiceclient.play(discord.FFmpegPCMAudio) doesn't play any audio

    23 septembre 2021, par mm3239

    I'm trying to create a private music bot. It joined voice channel, but no sound came out and queue didn't worked. My play function is like this :

    &#xA;

    async def play_music(self):&#xA;    if len(self.music_queue) > 0:&#xA;        self.is_playing = True&#xA;&#xA;        index = self.music_queue[0][0][&#x27;index&#x27;]&#xA;&#xA;        #connecting to voice channel&#xA;        if not self.vc.is_connected():&#xA;            self.vc = await self.music_queue[0][1].connect()&#xA;        else:&#xA;            await self.vc.move_to(self.music_queue[0][1])&#xA;&#xA;        self.music_queue.pop(0)&#xA;&#xA;        self.vc.play(discord.FFmpegPCMAudio(self.music_files[index], **self.FFMPEG_OPTIONS), after=lambda e: self.play_next())&#xA;

    &#xA;

    When I execute the file, it should work like this :

    &#xA;

    Me: /play abc.mp3&#xA;Bot: Song added to queue.&#xA;*abc song plays in voice channel*&#xA;Me: /play def.mp3&#xA;Bot: Song added to queue.&#xA;Me: /play ghi.mp3&#xA;Bot: Song added to queue.&#xA;&#xA;Me: /queue&#xA;Bot: def.mp3&#xA;     ghi.mp3&#xA;

    &#xA;

    However, in reality, Discord :

    &#xA;

    Me: /play abc.mp3&#xA;Bot: Song added to queue.&#xA;*silence*&#xA;Me: /play def.mp3&#xA;Bot: Song added to queue.&#xA;Me: /play ghi.mp3&#xA;Bot: Song added to queue.&#xA;&#xA;Me: /queue&#xA;Bot: No music in queue.&#xA;

    &#xA;

    Console :

    &#xA;

    music found!&#xA;[[{&#x27;index&#x27;: 2, &#x27;title&#x27;: &#x27;abc.mp3&#x27;}, <voicechannel>]]&#xA;music found!&#xA;[[{&#x27;index&#x27;: 0, &#x27;title&#x27;: &#x27;def.mp3&#x27;}, <voicechannel>]]&#xA;&#xA;music found!&#xA;[[{&#x27;index&#x27;: 1, &#x27;title&#x27;: &#x27;ghi.mp3&#x27;}, <voicechannel> position=5 bitrate=64000 user_limit=10 category_id=790202432072187909>]]&#xA;</voicechannel></voicechannel></voicechannel>

    &#xA;

    I can see something's wrong(abc and def prints shorter message in console, middle part of message is skipped), but as you can see, it doesn't raise any error or exception. Could anyone please help me correct my code ? I'm completely stuck, and it would be really appreciated if someone could tell me what the problem is.

    &#xA;