Recherche avancée

Médias (91)

Autres articles (18)

  • 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 (...)

  • Les statuts des instances de mutualisation

    13 mars 2010, par

    Pour des raisons de compatibilité générale du plugin de gestion de mutualisations avec les fonctions originales de SPIP, les statuts des instances sont les mêmes que pour tout autre objets (articles...), seuls leurs noms dans l’interface change quelque peu.
    Les différents statuts possibles sont : prepa (demandé) qui correspond à une instance demandée par un utilisateur. Si le site a déjà été créé par le passé, il est passé en mode désactivé. publie (validé) qui correspond à une instance validée par un (...)

  • MediaSPIP Player : problèmes potentiels

    22 février 2011, par

    Le lecteur ne fonctionne pas sur Internet Explorer
    Sur Internet Explorer (8 et 7 au moins), le plugin utilise le lecteur Flash flowplayer pour lire vidéos et son. Si le lecteur ne semble pas fonctionner, cela peut venir de la configuration du mod_deflate d’Apache.
    Si dans la configuration de ce module Apache vous avez une ligne qui ressemble à la suivante, essayez de la supprimer ou de la commenter pour voir si le lecteur fonctionne correctement : /** * GeSHi (C) 2004 - 2007 Nigel McNie, (...)

Sur d’autres sites (4725)

  • ffmpeg doesn't work in heroku using discord.py, how can i solve it ?

    20 septembre 2022, par empress

    I'm making a discord bot with python and it has a music cog. I've just hosted the bot, and everything works perfectly except this cog. Bassically, the problem is that even if the bot is ready with no errors, when I try to play something in one channel with the command !pl <search></search> the bot joins the channel, but it doesn't play anything.

    &#xA;

    I have already add the BuildPacks to heroku (opus, ffmpeg, python) and all the requirements are ready (The music cog worked on my pc when i was building it).

    &#xA;

    The output in terminal shows "discord.player : ffmpeg process 26 successfully terminated with return code of -11"

    &#xA;

    I'll upload a few part of my code, which explains it at all.

    &#xA;

    import discord&#xA;from discord.ext import commands&#xA;from youtube_dl import YoutubeDL&#xA;&#xA;class music_cog(commands.Cog):&#xA;    def __init__(self, bot):&#xA;        self.bot = bot&#xA;        self.is_playing = False&#xA;        self.is_paused = False&#xA;        self.music_queue = []&#xA;        self.YDL_OPTIONS = {&#x27;format&#x27;: &#x27;bestaudio&#x27;, &#x27;noplaylist&#x27;:&#x27;True&#x27;}&#xA;        self.FFMPEG_OPTIONS = {&#x27;before_options&#x27;: &#x27;-reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 5&#x27;, &#x27;options&#x27;: &#x27;-vn&#x27;}&#xA;        self.vc = None&#xA;&#xA;    def search_yt(self, item):&#xA;        with YoutubeDL(self.YDL_OPTIONS) as ydl:&#xA;            try: &#xA;                info = ydl.extract_info("ytsearch:%s" % item, download=False)[&#x27;entries&#x27;][0]&#xA;            except Exception: &#xA;                return False&#xA;        return {&#x27;source&#x27;: info[&#x27;formats&#x27;][0][&#x27;url&#x27;], &#x27;title&#x27;: info[&#x27;title&#x27;]}&#xA;&#xA;    def play_next(self):&#xA;        if len(self.music_queue) > 0:&#xA;            self.is_playing = True&#xA;            m_url = self.music_queue[0][0][&#x27;source&#x27;]&#xA;            self.music_queue.pop(0)&#xA;            self.vc.play(discord.FFmpegPCMAudio(m_url, **self.FFMPEG_OPTIONS), after=lambda e: self.play_next())&#xA;        else:&#xA;            self.is_playing = False&#xA;&#xA;    async def play_music(self, ctx):&#xA;        member = ctx.author&#xA;        if len(self.music_queue) > 0:&#xA;            self.is_playing = True&#xA;            m_url = self.music_queue[0][0][&#x27;source&#x27;]&#xA;            if self.vc == None or not self.vc.is_connected():&#xA;                self.vc = await self.music_queue[0][1].connect()&#xA;                if self.vc == None:&#xA;                    await ctx.send(f"you need to join a vc {member.mention} !!")&#xA;                    return&#xA;            else:&#xA;                await self.vc.move_to(self.music_queue[0][1])&#xA;            self.music_queue.pop(0)&#xA;            self.vc.play(discord.FFmpegPCMAudio(m_url, **self.FFMPEG_OPTIONS), after=lambda e: self.play_next())&#xA;        else:&#xA;            self.is_playing = False&#xA;&#xA;    @commands.command(name = "play", aliases = ["pl"])&#xA;    async def play(self, ctx, *args):&#xA;        query = " ".join(args)&#xA;        await ctx.send(f"Buscando en youtube seg&#xFA;n {query}...")&#xA;        member = ctx.author&#xA;        voice_channel = ctx.author.voice.channel&#xA;        if voice_channel is None:&#xA;            await ctx.send(f"you need to join a vc {member.mention} !!")&#xA;        elif self.is_paused&#xA;            self.vc.resume()&#xA;        else:&#xA;            song = self.search_yt(query)&#xA;            song_name = song.get("title")&#xA;            if type(song) == type(True):&#xA;                await ctx.send(f"There was an error {member.mention} !!")&#xA;            else:&#xA;                await ctx.send(&#x27;song in the queue "{song_name}" !!&#x27;)&#xA;                self.music_queue.append([song, voice_channel])&#xA;                await self.play_music(ctx)&#xA;

    &#xA;

    If anyone can help me I would appreciate it so much :(

    &#xA;

  • Discord.js : How to play music stream from http?

    28 septembre 2019, par Maxim.Z

    This is my code :

    if (msg.content.includes('*stream')) {
            var name=(msg.content).slice(8,80);
       if (msg.member.voiceChannel) {
         msg.member.voiceChannel.join()
           .then(connection => {
                    console.log(name);
                      const dispatcher = connection.playFile(name);
                    dispatcher.setVolume(0.5);
           })
           .catch(console.log);
       } else {
         msg.reply('Enter channel first');
       }
     }

    When I write in Discord *stream https://play.sas-media.ru/play, the console shows the full link (https://play.sas-media.ru/play), the bot enters the voice channel, but nothing else happens.

    What am I doing wrong ?

  • Anomalie #4623 : Styles des fieldset dans l’espace privé

    17 avril 2021, par nicod _

    J’aime bien le côté arrondi du coin supérieur gauche de la bordure, avec le changement d’épaisseur.
    Je prolongerais un petit peu horizontalement de quelques pixels, pour bien accrocher la légende, et le top serait de terminer le bloc en bas par le même arrondi.
    Quelque chose comme ça (bricolé dans Photoshop, j’ai triché)