docs: def from_string(cls, name, separator='-', reverse=False):
          """
          Class constructor using a string with the artist and title. This should
          be used when parsing user input, since all the information must be
          specified in a single string formatted as: '{artist} - {title}'.
          """
          recv = [t.strip() for t in name.split(separator)]
          if len(recv) < 2:
              logger.error('Wrong format!')
              return None
  
          if reverse:
              title = recv[0]
              artist = ''.join(recv[1:])
          else:
              artist = recv[0]
              title = ''.join(recv[1:])
  
          if not artist or not title:
              logger.error('Wrong format!')
              return None
  
          song = cls(artist, title)
          return song