code: def unload_modules():
      
      mods = set([])
      for m in sys.modules:
          if m.startswith('jukebox'):
              mods.add(m)
      pm = PluginManager.get()
      for p in pm.get_all_plugins():
          mods.add(p.__module__)
      for m in mods:
          del(sys.modules[m])
docs: Unload all modules of the jukebox package and all plugin modules
  
      Python provides the ``reload`` command for reloading modules. The major drawback is, that if this module is loaded in any other module
      the source code will not be resourced!
      If you want to reload the code because you changed the source file, you have to get rid of it completely first.
  
      :returns: None
      :rtype: None
      :raises: None