Installing playonlinux

This is very strange. The output of sudo apt install --dry-run playonlinux should be showing exactly what would happen if you actually installed playonlinux through apt which would indicate that it is in the 17.04 repositories.

Searching for playonlinux in apt yeilds:

steven@MacBook51:~$ apt-cache showpkg playonlinux
Package: playonlinux
Versions: 
4.2.10-2ubuntu1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_zesty_multiverse_binary-amd64_Packages) (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_zesty_multiverse_binary-i386_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_zesty_multiverse_binary-amd64_Packages
                  MD5: 729a863a5c2d8eb304d4e8e17ffbeafe
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_zesty_multiverse_i18n_Translation-en
                  MD5: 729a863a5c2d8eb304d4e8e17ffbeafe


Reverse Depends: 
  wine-development,playonlinux
  wine-stable,playonlinux
Dependencies: 
4.2.10-2ubuntu1 - python:any (2 2.7.5-5~) wine (16 (null)) wine-development (0 (null)) unzip (0 (null)) wget (0 (null)) xterm (16 (null)) x-terminal-emulator (0 (null)) python-wxgtk3.0 (0 (null)) imagemagick (0 (null)) cabextract (0 (null)) mesa-utils (0 (null)) gettext-base (0 (null)) binutils (0 (null)) gnupg (0 (null)) icoutils (0 (null)) x11-utils (0 (null)) curl (0 (null)) netcat (0 (null)) bzip2 (0 (null)) p7zip-full (0 (null)) ttf-mscorefonts-installer (0 (null)) scrot (0 (null)) 
Provides: 
4.2.10-2ubuntu1 - 
Reverse Provides: 
steven@MacBook51:~$ 

Which repository are you using?