Announcement

Collapse
No announcement yet.

How ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #91
    Hi.. I'm back !

    I don't know how this §%@#€$ù animated seek works as I've redone a new graphic (with pure black & white at every end) but when I use it the seek bar acts as if it was backward or just don't work at all... So, because of a superior seek anim I've taken some stuff from Echo skin https://archive.org/details/winampskin_Echo :
    in player-elements
    PHP Code:
    <bitmap id="player.anim.seek" file="player/songbar.png"/>
    <
    bitmap id="player.map.seek" file="player/seek_map.png"/> 
    in player-normal-group :
    PHP Code:
     <groupdef id="seeker">
         <
    AnimatedLayer
          x
    ="81" y="115" w="220" h="5" id="SeekAnim" image="player.anim.seek"
          
    move="0" autoplay="0" autoreplay="0"/>
        <
    slider
          id
    ="HiddenSeek" ACTION="Seek" thumb="player.anim.seek"
                
    x="0" y="0" w="40" h="2" alpha="0"/>
                 <
    script id="seek" file="scripts/seek.maki"/>
      <
    text
        id
    ="songticker" ticker="1" x="54" y="42" w="233" h="15"
        
    display="songname" default="" align="center" showlen="1" color="210,235,255"
        
    font="ticker.font" fontsize="11" ghost="1"/>
    </
    groupdef
    and I get


    In echo skin the script is loaded in skin.xml. I've tried it with no more luck.. Do you have any idea about the issue ?
    Last edited by parisienne17; 11 June 2021, 06:04.

    Comment


    • #92
      If you look at lines 66-71 of seek.m, you'll see that seek.maki is trying to find SeekAnim, HiddenSeek, and SongTicker within the player.normal.vis group. So put them inside the player.normal.vis group.
      Ariszló @ WinCustomize & DeviantArt

      Comment


      • #93
        That's much better.
        Besides it doesn't show.

        So, I've this group :
        PHP Code:
        <groupdef id="player.normal.vis" name="Vis and Info" x="9" y="9" w="400" h="300">
          <
        AnimatedLayer
              x
        ="81" y="115" w="220" h="5" id="SeekAnim" image="player.anim.seek"
              
        move="0" autoplay="0" autoreplay="0"/>
          <
        slider
              id
        ="HiddenSeek" ACTION="Seek" thumb="player.anim.seek"
                    
        x="0" y="0" w="40" h="2" alpha="0"/>
          <
        script id="seek" file="scripts/seek.maki"/>

          <
        text
            id
        ="songticker" ticker="1" x="54" y="42" w="233" h="15"
            
        display="songname" default="" align="center" showlen="1" color="210,235,255"
            
        font="ticker.font" fontsize="11" ghost="1"/>
        </
        groupdef
        I tried in player-normal outside <layout> because it crashed in it, with seek.maki loaded in the animated layer or in skin.xml
        I also tried in player-normal-group with seek.maki (or in skin.xml) it doesn't show.

        This is so frustrating as replicatig what runs in one skin doesn't in another

        Comment


        • #94
          That's normal if you mix code from several skins. You might get duplicates or conflicting scripts, both of which may cause issues.

          I cannot tell you what is wrong without seeing the rest of your xml's and m's (maki sources).
          Ariszló @ WinCustomize & DeviantArt

          Comment


          • #95
            I don't know where to begin..

            let's start here :
            - I've cleaned up the skin, removing any imported thing besides what you kindly provided albumartvis, besides that animated seek imported from Echo skin and the seeker still doesn't show.

            - I also discovered that moving winamp with an open playlist or medialibrary gives strange result


            - Also, planning to complete an idea, I've began to play with clipping, using a rounded seethrough. It worked fine when displaying the covert art but when switching to visualisation the window pops up in front of the background, squared. Clicking on the background sends it back behind the background tho :


            What do you think about it ?

            here's the skin if you want to take a look at it : https://wetransfer.com/downloads/d00...ecipient_email

            - Then I discovered that the toggle repeat would only repeat the playlist so I searched for a song repeat and found that one should activate playlist MPA. Fine, besides when switching skins, the repeat mode, even activated, jumps from song repeat to playlist back again...

            - Then I'm stucked with a song name that won't extent to the full lenght of the window whatever the size.


            I'm beginning to think that winamp is a bit sketchy. Of course I know it's a ten years + software but I've used even older media players like sonique we talked about or QCD/QMP (ok, I din't try to skin gor them) without these issues.


            Last I was thinking about this to complete the skin before refining and cleaning it.
            Let's start from normal state, basic player, opening with shortcuts to aOT/repeat/shuffle, etc... and song controls play/pause/etc... (not displayed here)


            Then, on button click, covertart and resized shortcuts (song controls at the bottom)


            And at last, on the same button click (or another it doesn't matter), full visualisation and small basic controls at the bottom


            Here's the skin if you want to take a look at it : https://wetransfer.com/downloads/d00...ecipient_email

            Comment


            • #96
              Arrggg.. That s h i t t y moderator thing striked back on my lenghty post and as the previous one never showed up, I luckily hit back and retrieved it's content. So here it is in parts.

              I don't know where to begin..

              let's start here :
              - I've cleaned up the skin, removing any imported thing besides what you kindly provided albumartvis, besides that animated seek imported from Echo skin and the seeker still doesn't show.

              - I also discovered that moving winamp with an open playlist or medialibrary gives strange result


              - Also, planning to complete an idea, I've began to play with clipping, using a rounded seethrough. It worked fine when displaying the covert art but when switching to visualisation the window pops up in front of the background, squared. Clicking on the background sends it back behind the background tho :


              What do you think about it ?

              here's the skin if you want to take a look at it : https://wetransfer.com/downloads/d00...ecipient_email

              - Then I discovered that the toggle repeat would only repeat the playlist so I searched for a song repeat and found that one should activate playlist MPA. Fine, besides when switching skins, the repeat mode, even activated, jumps from song repeat to playlist back again...

              - Then I'm stucked with a song name that won't extent to the full lenght of the window whatever the size.

              Comment


              • #97
                Arrggg.. That s h i t t y moderator thing striked back on my lenghty post and as the previous one never showed up, I luckily hit back and retrieved it's content. So here it is in parts.

                I don't know where to begin..

                let's start here :
                - I've cleaned up the skin, removing any imported thing besides what you kindly provided albumartvis, besides that animated seek imported from Echo skin and the seeker still doesn't show.

                - I also discovered that moving winamp with an open playlist or medialibrary gives strange result

                Comment


                • #98
                  - Also, planning to complete an idea, I've began to play with clipping, using a rounded seethrough. It worked fine when displaying the covert art but when switching to visualisation the window pops up in front of the background, squared. Clicking on the background sends it back behind the background tho :

                  Comment


                  • #99

                    Comment


                    • Comment


                      • - Then I discovered that the toggle repeat would only repeat the playlist so I searched for a song repeat and found that one should activate playlist MPA. Fine, besides when switching skins, the repeat mode, even activated, jumps from song repeat to playlist back again...

                        - Then I'm stucked with a song name that won't extent to the full lenght of the window whatever the size.


                        I'm beginning to think that winamp is a bit sketchy. Of course I know it's a ten years + software but I've used even older media players like sonique we talked about or QCD/QMP (ok, I din't try to skin gor them) without these issues.

                        Comment


                        • Last I was thinking about this to complete the skin before refining and cleaning it.
                          Let's start from normal state, basic player, opening with shortcuts to aOT/repeat/shuffle, etc... and song controls play/pause/etc... (not displayed here)

                          Then, on button click, covertart and resized shortcuts (song controls at the bottom)

                          And at last, on the same button click (or another it doesn't matter), full visualisation and small basic controls at the bottom



                          What do you think about it ?

                          Comment


                          • Here's the skin if you want to take a look at it : https://wetransfer.com/downloads/d00...ecipient_email

                            Comment


                            • Getting much better with its rounded corners and larger main window.

                              Meanwhile, I looked into Echo and found out that what makes its seeker gradient has nothing to do with maki. So you don't need to import it. What makes the seeker gradient is simply a layer over the seeker. If you comment out the following line in Echo's player-normal.xml, all gradience will be gone:
                              PHP Code:
                              <group id="glare.elements"/> 
                              This is how you can have an Echo-style seeker in your skin without importing Echo's seek.maki:

                              1. Copy the attached png's into your skin's Player directory.

                              2. Add these to player-elements.xml:
                              PHP Code:
                              <bitmap id="seekbg.echo" file="player/echo-seekbg.png"/>
                              <
                              bitmap id="progress.echo" file="player/echo-progress.png"/>
                              <
                              bitmap id="slider.echo" file="player/echo-slider.png"/>
                              <
                              bitmap id="seekglass.echo" file="player/echo-seekglass.png"/> 
                              3. Use this groupdef for your seeker in player-normal-group.xml:
                              PHP Code:
                              <groupdef id="seeker">
                                <
                              layer id="seekbg" image="seekbg.echo"
                                  
                              x="0" y="6" w="137" h="5" ghost="1"
                                
                              />
                                <
                              ProgressGrid
                                  x
                              ="1" y="6" w="135" h="5" orientation="right"
                                  
                              middle="progress.echo"
                                
                              />
                                <
                              slider id="seekerslider"
                                  
                              action="SEEK"
                                  
                              orientation="right" x="1" y="4" w="135" h="9"
                                  
                              thumb="slider.echo"
                                
                              />
                                <
                              layer
                                  id
                              ="seekglass" image="seekglass.echo"
                                  
                              x="0" y="6" w="137" h="5" rectrgn="0" ghost="1"
                                
                              />
                              </
                              groupdef
                              It is the seekglass layer that adds an Echo-like gradient effect to your layer.
                              Attached Files
                              Ariszló @ WinCustomize & DeviantArt

                              Comment


                              • Originally Posted by parisienne17 View Post
                                animated seek imported from Echo skin and the seeker still doesn't show.
                                See my previous post.

                                Originally Posted by parisienne17 View Post
                                I also discovered that moving winamp with an open playlist or medialibrary gives strange result
                                It is because the main window and the Coverart/Visualization window are two distinct windows. The Coverart/Visualization window is bound to the main window by albumartvis.maki, so when you drag the main window, the Coverart/Visualization window is dragged along with it. But it is still a separate window and when you move the main window, it may happen that the main window moves over another window and the Coverart/Visualization window moves below it.

                                Originally Posted by parisienne17 View Post
                                when switching to visualisation the window pops up in front of the background, squared.
                                Yes, visualization always pushes itself on top when started.

                                Originally Posted by parisienne17 View Post
                                Then I'm stucked with a song name that won't extent to the full lenght of the window whatever the size.
                                Winamp used to have very small windows and needs some help with larger ones.

                                In player-normal.xml, set the width for the songDisplay group like this:
                                PHP Code:
                                <group id="songDisplay" x="50" y="47" w="430"/> 
                                Use the same width for SongTitle in player-normal-group.xml.

                                For ArtistName and AlbumTitle, the width should be the width of songDisplay minus their x: 430-202=228.

                                Originally Posted by parisienne17 View Post
                                Last I was thinking about this to complete the skin before refining and cleaning it.
                                [...]
                                What do you think about it ?
                                Good idea. It is best to proceed gradually.
                                Ariszló @ WinCustomize & DeviantArt

                                Comment

                                Working...
                                X
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎